Web API可以将XML转换为Json吗?

nie*_*eve 1 asp.net wcf-web-api asp.net-mvc-4 asp.net-web-api

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

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

udi*_*idu 6

使用json.NET,您可以轻松完成:

string result = Newtonsoft.Json.JsonConvert.SerializeXmlNode(xmldocument);
Run Code Online (Sandbox Code Playgroud)

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