【问题标题】:Why use JSON (objects) and not standard ArrayLists?为什么使用 JSON(对象)而不是标准的 ArrayLists?
【发布时间】:2012-03-11 06:25:17
【问题描述】:

我通常会在开源 Android 代码中看到存储在 JSON 对象/数组中的数据。

为什么/什么时候应该使用 JSON 而不是普通的 Java ArrayLists?

【问题讨论】:

    标签: android json arraylist


    【解决方案1】:

    JSON 是在服务器之间传输数据的标准。它是一种任何语言都可以理解的格式,无论是 Java、C#、PHP、Python、Ruby 还是 JavaScript。由于它是一种广泛认可的格式,因此使用 JSON 会更容易。

    许多 Android 应用确实与服务器通信,因此这些开发人员可能更容易将数据传入和传出他们的服务器,这些服务器可能使用也可能没有使用 Java。

    【讨论】:

    • 我特别喜欢这篇文章中虚拟语气的正确用法。
    【解决方案2】:

    如果您的客户端 android 应用程序需要来自 Web 服务的数据,则可以使用 JSON 数据类型而不是 XML,因为它的字符成本更低且更易于阅读

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-08
      • 1970-01-01
      • 2018-02-06
      • 2010-10-15
      • 2012-10-16
      • 1970-01-01
      • 2019-07-20
      • 2011-01-05
      相关资源
      最近更新 更多