Ajax:Json vs XML

Aar*_*ark 10 xml ajax json

除了需要XML文件之外,使用XML而不是JSON有什么好处?JSON似乎是一种处理回报的简单方法,但我使用其中一种方法的经验很少

Pol*_*878 11

我在做Ajax时建议使用JSON over XML.为什么?因为JavaScript引擎可以轻松地将JSON响应转换为JavaScript对象...允许您非常轻松地访问/操作该数据.你只需要使用eval()JSON.parse()类似的东西(取决于浏览器/ JavaScript库).

JSON是有效的JavaScript; 总的来说,与XML相比,Ajax/Javascript/Web的网格要好得多.

JSON也往往不那么冗长,特别是在数组和键/值对方面......你可能会遇到很多Web服务.

使用XML,人们倾向于创建自己的专用XML词汇表.因此,如果有人想要使用您的服务,他们还必须学习您的XML词汇.在这方面,JSON更加普遍.

  • 我没有投票给你,因为它含糊不清,但问题是XML提供的优于JSON. (2认同)

Aru*_*ash 5

XML 或 JSON 何时使用这些格式?

单击此处获取链接

JSON JSON 使用 JavaScript 语法来描述数据对象,但 JSON 仍然独立于语言和平台。

JSON 比 XML 更轻量、更高效

JSON 不提供任何显示功能,因为它不是一种文档标记语言。

XML

XML 的优势在于可扩展性和避免命名空间冲突。它保存任何数据类型,可用于传输包含格式信息的完整文档。在传输诸如患者图表或包含标记的文本文档之类的内容时,最好使用 XML。

XML 提供显示功能。

XML 结构基于元素(可以嵌套)、属性(不能嵌套)、原始内容文本、实体、DTD 和其他元结构。

最后,

JSON 是一种更好的数据交换格式。XML 是一种更好的文档交换格式。为正确的工作使用正确的人。