为什么使用JSON(对象)而不是标准的ArrayLists?

问题描述:

我通常看到/存储在JSON对象数据在开源的Android码阵列。为什么使用JSON(对象)而不是标准的ArrayLists?

为什么/当我应该用JSON过正常的Java的ArrayList?

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

许多Android应用都与服务器进行通信,所以它可能是更容易的开发者将数据传输到并从他们的服务器,它可能会或可能不会使用Java了。

+2

我特别喜欢虚拟语气的正确用法在这个岗位。 – 2012-03-11 06:29:08

如果您的客户端的Android应用程序从Web服务需要的数据,然后JSON数据类型可以用来代替XML,因为它的性质更低的成本和更容易阅读