asp.net - Web API 可以将XML 转换成Json 吗?

我有一个遗留 Web 服务,我想用新的 MVC Web API 包装它,问题是我能否获得 ASP.NET Web API 以将我的 xml 转换为 json?

我的想法是使用 XDocument 创建一个动态对象并返回它,但是当我尝试使用 ExpandoObject 时,不幸的是它返回了一个带有键/值对的 json 对象。

最佳答案

使用 json.NET 你可以很容易地做到这一点:

string result = Newtonsoft.Json.JsonConvert.SerializeXmlNode(xmldocument);

在 http://james.newtonking.com/pages/json-net.aspx 下载 Newtonsoft.Json

https://stackoverflow.com/questions/9485470/

相关文章:

sql - 使用 ROWNUM 在 Oracle 中获取质数记录

C++ 问题 - getline 跳过第一个输入

opengl - 可以只在 opengl 中移动相机而不重绘场景吗?

iphone - 选择时 Xcode UITableView 行未突出显示

image - 如何使用 htaccess 更改图像路径?

macos - 如何在终端加载 I/O 套件驱动程序扩展?

php - 获取最近过去的星期六(上星期六)

python - 从嵌套函数中的封闭范围访问变量

matlab - 将向量转置到三维

fortran - 大型阵列导致 OpenMP 崩溃