JSON 和 XML 都可用于从 Web 服务器接收数据。
以下 JSON 和 XML 示例都定义了一个员工对象,其中包含 3 个员工的数组:
{"employees":[
{ "firstName":"John", "lastName":"Doe" },
{ "firstName":"Anna", "lastName":"Smith" },
{ "firstName":"Peter", "lastName":"Jones" }
]}
<employees>
<employee>
<firstName>John</firstName> <lastName>Doe</lastName>
</employee>
<employee>
<firstName>Anna</firstName> <lastName>Smith</lastName>
</employee>
<employee>
<firstName>Peter</firstName> <lastName>Jones</lastName>
</employee>
</employees>
最大的区别是:
XML 必须使用 XML 解析器进行解析。 JSON可以通过标准JavaScript函数解析。
XML比JSON更难解析。
JSON被解析为现成的JavaScript对象。
对于 AJAX 应用程序,JSON 比 XML 更快更简单:
使用XML
使用 JSON
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!