android - 服务器响应 xml 或 json 对象 android

标签 android xml json parsing

我有一个使用 restful web 服务的应用程序,该服务返回一个 json 对象。 我想知道,返回 json 或 xml 响应会更好吗?

请帮忙,因为我是这个概念的新手。

最佳答案

答案是这并不重要。它们几乎是等价的。它们使用的 API 略有不同,因此请选择您觉得更舒服的 API。

您可以在 question 中找到 Android 中的 JSON 解析示例.

您可以在 question 中找到 Android 中的 XML 解析示例.

我能想到在 JSON 上使用 XML 的唯一原因是当您的网络服务响应很大时。 JSON 通常需要整个响应到达才能开始解析。 XML 很容易支持拉式解析器,它可以在所有数据到达之前“即时”开始解析——这样效率更高。但是,如果您的响应很小,那么您真的不需要那么多。

如果您现有的网络服务已经返回一个 JSON 对象,这可能是坚持使用 JSON 的充分理由。

关于android - 服务器响应 xml 或 json 对象 android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17803531/

相关文章:

java - 将 MarkupBuilder 与 Groovy 结合使用...创建 XML 参数时出现问题

javascript - 使用 JS for 循环解析 JSON 键和值

java - Android Studio 缓存失效

android - 为蓝牙聊天示例将 PC 与 Android 2.1 手机连接时出现问题

.net - 在 Visual Studio 2012 中生成 XML 序列化程序集不起作用

xml - Response.Return_ 标签中的名称 "return"与 *Result.XMLName 中的名称 "Result"冲突

java - Jackson用 "pseudo array"对象反序列化json字符串

ios - 按升序对数组进行排序并删除 objective-c 中的重复值

java - 从 Firebase 存储检索图像下载 url

android - 如何禁止在 Android EditText 中输入表情符号?