【问题标题】:Converting xml data to JSON将 xml 数据转换为 JSON
【发布时间】:2014-07-23 07:30:37
【问题描述】:

如何将 XML 数据转换为 JSON。 我有将 XML 数据提供给客户端 javascript 的服务。如何将其转换为 json 对象以将其呈现给客户端。 我的 javascript 直接调用服务来获取数据并在 html 页面上呈现。

【问题讨论】:

  • 你试过 Jenkins 文档吗?
  • 我要换个问题。
  • 如果是从WCF服务获取响应,可以更改响应类型直接获取json数据。
  • @sudhAnsu63 我的 WCF 服务是第三方服务提供商,因此已修复。我无法更改它的响应,我必须使用 xml。
  • 您可以在此处查看使用 javascript xml.com/pub/a/2006/05/31/converting-between-xml-and-json.html 在客户端转换 XML 2 Json 和反之亦然

标签: javascript web-services wcf


【解决方案1】:

你可以使用Json.NET

http://james.newtonking.com/json/help/index.html?topic=html/ConvertXmlToJson.htm

string xml = @"<?xml version='1.0' standalone='no'?>
 <root>
  <person id='1'>
  <name>Alan</name>
  <url>http://www.google.com</url>
  </person>
  <person id='2'>
  <name>Louis</name>
  <url>http://www.yahoo.com</url>
  </person>
</root>";

XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);

string json = JsonConvert.SerializeXmlNode(doc);

Console.WriteLine(json);

【讨论】:

    猜你喜欢
    • 2019-05-31
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    相关资源
    最近更新 更多