除了需要XML文件之外,在JSON上使用XML还有什么好处吗? JSON似乎是一种更简单的方式来处理回报,但我几乎没有经验使用其中一种或另一种Ajax:Json vs XML
回答
我在使用Ajax时建议使用JSON over XML。为什么?因为JavaScript引擎可以轻松地将该JSON响应转换为JavaScript对象......使您可以轻松访问/操作该数据。你只需要使用eval()
或JSON.parse()
或类似的东西(取决于浏览器/ JavaScript库)。
JSON是有效的JavaScript;所以整体而言,它比Ajax/Javascript/Web的网格要好得多。
JSON也往往不太详细,特别是在数组和键/值对方面......您可能会遇到很多与Web服务有关的问题。
随着XML人倾向于创建自己的专业XML词汇表。所以如果有人想使用你的服务,他们也必须学习你的XML词汇。 JSON在这方面更普遍。
我没有投票给你,因为它不明确,但问题是XML必须提供JSON。 – mwilcox 2011-02-10 14:19:51
这是一篇有趣的文章,将XML与JSON进行了比较......即JSON中缺少命名空间使XML更好,尽管XML臃肿。
另请参见注释部分
反馈表示赞成... – LamonteCristo 2010-11-18 20:20:10
+1表示链接并用于将文章如此精美地总结为一句话。 – 2011-03-10 17:08:22
XML或JSON当使用这些格式?
JSON JSON使用JavaScript语法描述数据对象,但JSON仍然是语言和平台无关。
JSON比XML
JSON不提供任何显示功能,因为它不是一个文档标记语言更轻,效率更高。
XML
XML的实力是可扩展性和命名空间冲突的回避。它包含任何数据类型,可用于传输包含格式信息的完整文档。在运输类似患者图表或包含标记的文本文档时,最好使用XML。
XML提供显示功能。
XML结构基于元素(可以嵌套),属性(不能),原始内容文本,实体,DTD和其他元结构。
最后,
JSON是一种更好的数据交换格式。 XML是一种更好的文档交换格式。使用正确的工作。
- 1. iPhone处理xml vs soap vs JSON vs RESTful
- 2. Microsoft.Reporting。* vs XML/XSLT
- 3. SpringBatch - javaconfig vs xml
- 4. MySQL - XML vs表
- 5. XML-RPC vs REST
- 6. C# - XML vs MySQL
- 7. PHP soap xml vs SoapUI xml
- 8. Xml属性vs Xml属性?
- 9. XML false vs(string)false
- 10. spring.codeconfig vs xml配置
- 11. JSON Schema vs XML Schema
- 12. .NET中的速度和XML解析 - 序列化vs XML DOM vs?
- 13. xml feed vs xml文档解析 - 区别?
- 14. XML验证vs Java验证
- 15. 性能:XmlTextReader vs LINQ to XML
- 16. XML vs SQlite与访问
- 17. NOSQL vs XML文档存储
- 18. Windows 8/WP7。 IsolatedStorageSettings vs XML
- 19. Android - xml vs.数据库
- 20. xml vs java LinearLayout填充
- 21. php json_decoding vs xml解析
- 22. Static Array vs Mysql + PHP vs XML文件通过ajax更新
- 23. 性能XML数字签名:包络VS包络VS分离
- 24. Pentaho Mondian:Mondrian Schema xml Vs Pentaho元数据域xmi Vs CDA cda文件
- 25. PHP,MySQL,jQuery,AJAX:json数据返回正确的响应,但前端返回错误
- 26. xml vs sqlite for android以及如何
- 27. XML目录解析/ resolver.jar VS com.sun.org.apache.xml.internal.resolver
- 28. XML序列化VS反映在C#
- 29. 最佳实践XML nillable vs minOccurs
- 30. XML解析 - ElementTree的VS SAX和DOM
XML是事实上的标准。就是这样。 – Anders 2010-06-30 16:33:12
[AJAX or AJAJ?](http://izlooite.blogspot.com/2010/05/ajax-or-ajax-xml-vs-json。html) – 2011-07-01 19:31:50