我有一个遗留 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/