【问题标题】:which is more efficient parsing xml or json in android app在 android 应用程序中解析 xml 或 json 更有效
【发布时间】:2014-03-13 21:16:53
【问题描述】:

我想知道通过xml或json从服务器获取数据哪个更有效。 另一个问题: XmlPullParser 是否与解析来自 Web 服务的 xml 数据相关?所以如果我使用 json 我不需要 XmlPullParser !或者还有其他用途! 非常感谢

【问题讨论】:

标签: android xml json xmlpullparser


【解决方案1】:

我发现对于解析 JSON 非常有用的是 Google 的 gson 库。对于 xml,你可以在下面使用 gson 来对gson-xml 做同样的事情。只需一行代码,您就可以将 JSON/XML 映射到您的对象,而无需编写一行解析代码。

如果您发现性能是一个问题(我提出这个建议是因为这些库可以让您超级高效),那么两者都有一些机制可以让您进行更细粒度的控制。不过我怀疑你会遇到性能问题。

【讨论】:

    【解决方案2】:

    如需对标题问题进行深入研究的答案(尽管关注的是浏览器,而不是 Android 应用),请参阅 David Lee 的 Balisage 2013 论文:

    http://www.balisage.net/Proceedings/vol10/html/Lee01/BalisageVol10-Lee01.html

    他的结论是,在 XML 和 JSON 之间的选择本身几乎没有什么区别 - 尽管如何使用 XML 或如何使用 JSON 的细节可能会产生很大的不同。

    【讨论】:

      猜你喜欢
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 2015-01-01
      • 1970-01-01
      相关资源
      最近更新 更多