【发布时间】:2012-03-11 06:25:17
【问题描述】:
我通常会在开源 Android 代码中看到存储在 JSON 对象/数组中的数据。
为什么/什么时候应该使用 JSON 而不是普通的 Java ArrayLists?
【问题讨论】:
我通常会在开源 Android 代码中看到存储在 JSON 对象/数组中的数据。
为什么/什么时候应该使用 JSON 而不是普通的 Java ArrayLists?
【问题讨论】:
JSON 是在服务器之间传输数据的标准。它是一种任何语言都可以理解的格式,无论是 Java、C#、PHP、Python、Ruby 还是 JavaScript。由于它是一种广泛认可的格式,因此使用 JSON 会更容易。
许多 Android 应用确实与服务器通信,因此这些开发人员可能更容易将数据传入和传出他们的服务器,这些服务器可能使用也可能没有使用 Java。
【讨论】:
如果您的客户端 android 应用程序需要来自 Web 服务的数据,则可以使用 JSON 数据类型而不是 XML,因为它的字符成本更低且更易于阅读
【讨论】: