【问题标题】:How can I convert Xml to Json and vice versa in c#如何在 C# 中将 Xml 转换为 Json,反之亦然
【发布时间】:2010-11-26 13:44:26
【问题描述】:

我很惊讶我在这里找不到这个问题。那里似乎很少有方法,但似乎没有一个真正起作用。我找到了http://james.newtonking.com/projects/json-net.aspx,但它非常大。有没有一种简单的方法可以将 Xml 转换为 Json,反之亦然? 谢谢,

【问题讨论】:

  • 认为 ADO.NET 数据服务 (Astoria) 会自动执行此操作 - 我看到了 MS 的 Diego Vega 的演示文稿,他正在使用 cURL 进行测试,他使用了 -H accept:application/json [URL] 将结果从 XML 切换到 JSON。这就像你能得到的一样简单。 ;-)
  • 您可能会详细说明“大”的含义。库的大小是否会阻止您以某种方式解决问题?
  • Newtonsoft.Json 的 dll 大小超过 200K,太大了,我无法添加到我的项目中。
  • 您是否考虑过将源代码直接添加到您现有的项目中?您可能可以移除不需要的部分,从而使其更小。

标签: c# xml json


【解决方案1】:

我发现http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=Json&ReleaseId=6987 是 Json.NET 的更轻(和更旧)版本,也只需要 .Net 框架 2.0 它只有 60K。

【讨论】:

    【解决方案2】:

    超轻解决方案:http://www.phdcc.com/xml2json.htm

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-04
      • 1970-01-01
      • 2012-03-24
      • 2011-05-10
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      相关资源
      最近更新 更多