为啥 XML 仍然用于 Web 服务响应,即使 JSON 更好? [关闭]
Posted
技术标签:
【中文标题】为啥 XML 仍然用于 Web 服务响应,即使 JSON 更好? [关闭]【英文标题】:Why is XML still used for web service responses, even if JSON is better? [closed]为什么 XML 仍然用于 Web 服务响应,即使 JSON 更好? [关闭] 【发布时间】:2013-10-28 08:48:15 【问题描述】:根据我的经验,我为 ios 中的服务器编写了许多客户端。我同时使用了 XML 和 JSON 响应。我观察到 JSON 重量轻,带宽高效,与 XML 相比,解析时间更少。但我的一些客户仍然鼓励使用 XML 响应而不是 JSON。
问题:
XML 比使用 JSON 有什么好处?
为什么大多数网络架构依赖于 XML 响应,甚至 JSON 完全满足所有要求?
JSON 有什么问题吗?
【问题讨论】:
你也可以问“为什么网页仍然存在 html?”,但它是一种有缺陷的、该死的和不恰当的格式。除此之外,在 Stack Overflow 上发表意见是题外话。 @H2CO3 我不太清楚为什么这是题外话?如果您知道在 JSON 中使用 xml 或缺陷的任何充分理由,请在此处分享。 您可能会发现这有助于理解您的问题为何偏离主题***.com/help/dont-ask 【参考方案1】:我们不能说 json 或 xml 哪个更好,每个都有其优点和缺点。 你可以用谷歌搜索差异。 试试这些链接
XML and JSON -- Advantages and Disadvantages?
http://www.quora.com/What-are-the-advantages-of-XML-over-JSON
可能是您的客户习惯了 xml 并且他们不想更改,或者他们可能在使用 json 时遇到了一些问题
【讨论】:
+1感谢您的回复。适合我的问题以上是关于为啥 XML 仍然用于 Web 服务响应,即使 JSON 更好? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
为啥即使服务仍然引用它,也会在 DataContract 上调用 Dispose?
Spring Rest Service 不适用于 XML 响应