我经常看到存储在开源Android代码中的JSON对象/数组中的数据。
为什么/何时应该使用JSON而不是普通的Java ArrayLists?
答案 0 :(得分:3)
JSON是在服务器之间传输数据的标准。它是一种可以被任何语言理解的格式,无论是Java,C#,PHP,Python,Ruby还是JavaScript。由于它是一种广泛认可的格式,因此使用JSON更加容易。
许多Android应用程序都与服务器进行通信,因此这些开发人员可能更容易将数据传输到服务器或从服务器传输数据,这可能是也可能没有使用过Java。
答案 1 :(得分:2)
如果您的客户端Android应用程序需要来自Web服务的数据,那么可以使用JSON数据类型而不是XML,因为它的字符成本更低且更容易阅读