回答
之前曾经有人问过类似的问题:What's better: Json or XML (PHP)他们会解释哪个更快,哪个不更快。
您可以随时使用Google- GSON,它可以真正快速地解析JSON(无论数据集有多大)。我个人更喜欢JSON而不是XML,因为即使可读性受到阻碍,数据交换也更容易。
:)不错......... – 2012-04-05 10:04:09
GSON是从api 11以及我相信;)请参阅http://developer.android.com/reference/android/util/JsonReader.html,但如果你想为api <11开发最好的只使用外部库。 – MrJre 2012-04-05 11:47:51
JSON最好比较XML
XML是不适合的数据交换
简单
XML比SGML简单,但JSON比XML简单得多。 JSON的语法小得多,可以直接映射到现代编程语言中使用的数据结构上。
扩展
JSON是不可扩展的,因为它并不需要的人。 JSON不是文档标记语言,因此不需要定义新的标记或属性来表示其中的数据。
互操作性
JSON具有相同的互操作性潜力为XML。
开放
JSON至少与XML的开放,也许更是因为它不是在企业/政治斗争标准化的中心。
重量: 由于JSON语法需要的字符较少,因此它比XML更轻。
但仍然取决于要求!
:) nice ......... – 2012-04-05 10:04:56
根据经验,解析XML可能会在Android 2.1及更早版本中引起麻烦,原因是由于将编码的实体分解为单独的标记(http://code.google.com/p/android/issues/detail?id= 2607)。
就我个人而言,我发现JSON解析更方便。看看以下链接:http://www.technotalkative.com/android-json-parsing/
:) nice ......... – 2012-04-05 10:05:43
如果数据大小不是太大,JSON比XML更好。 因此,在JSON API的帮助下开发的GSON更好,因为它容易处理。 但JSON有一个主要缺点,那就是 - 数据被加载到内存然后解析。如果数据量太大,它会通过例外。 在这种情况下 - XML非常有用。 JSON更好,因为它比XML更快(因为使用了散列)
XML的唯一好处是它更“人性化”......但是看到最终用户不会阅读XML,没有必要使用它。
JSON是更容易/快于XML解析
检查this – 2012-04-05 10:20:59
尝试编写解析XML字符串类,另一种是解析JSON字符串。添加计时代码并运行一些测试。在问这个问题之前,你可以做更多的事情。 – Flynn81 2012-06-29 17:16:48
也许这也是有趣的(iPhone)http://stackoverflow.com/questions/1237649/json-or-soap-xml – 2014-04-12 10:59:40