1

我将使用 HTML5 + jQuery 创建动态内容网站。哪种数据格式最适合用于网站XMLJSON

谢谢。

4

1 回答 1

3

好:

如果你想要传递的只是原子值或原子值的列表或散列,JSON 具有 XML 的许多优点:它可以直接在 Internet 上使用,支持多种应用程序,很容易编写处理 JSON 的程序,它几乎没有可选功能,易于阅读且相当清晰,其设计正式而简洁,JSON 文档易于创建,并且使用 Unicode。

如果您在 Web 浏览器中编写 JavaScript,那么 JSON 就很合适。浏览器中的 XML API 比较笨拙,从 JavaScript 对象到 JSON 的自然映射消除了如果您对 XML 粗心而出现的序列化问题。

JSON优于XML的一个论点是简单。如果您的意思是使用一种数据交换格式而不是两种数据交换格式更简单,那么毫无疑问就是这种情况。如果您的意思是 JSON 本质上比 XML 更简单,那么我不确定这是否如此明显。对于原子值的捆绑,它更简单一些。JavaScript API 肯定更简单。但是我已经看到了用 JSON 表示混合内容的尝试,但事实并非如此。

XML 比 Web 服务所需的复杂。默认情况下,XML 要求您使用许多 Web 服务不需要成功的复杂功能。

来源:http ://digitalbazaar.com/2010/11/22/json-vs-xml/

我完全同意。

于 2012-08-23T11:12:05.507 回答