在android中使用JSON的目的是什么?

时间:2014-04-10 13:36:11

标签: android json

我需要知道在android中使用 JSON 的目的吗?

请有人以简单的方式告诉我......

由于

6 个答案:

答案 0 :(得分:1)

您在任何平台上使用它的原因相同。 JSON是一种存储和表达信息的方式。它在分层结构中使用属性 - 值对。在Android中,您可能需要从数据库下载一些信息,这些信息可以存储在JSON中,然后由您的应用程序读取。或者,您可以在JSON本地存储数据,但如果您不通过网络发送数据,则可能有更好,更有效的方法。

https://en.wikipedia.org/wiki/JSON

答案 1 :(得分:0)

例如,如果使用数据库,则可以获取数据Json。或者如果您使用某些API,那么您可以使用Json格式获取数据。

答案 2 :(得分:0)

例如,应用可以从服务器获取数据。使用JSON获取数据时,流量非常小,应用程序可以轻松使用它。 例如,您有一个带有食谱的数据库的服务器,并且您的应用程序显示食谱,应用程序可以向服务器询问食谱,并获得JSON作为回报。例如:

{
    name: 'Cookies'
    ingredients: { 'Butter', 'Eggs', ... /* I don't know, I'm not a chef :D */
    ...
} 

然后,应用程序可以只读取属性并将其显示在整齐的列表中;)

答案 3 :(得分:0)

JSON(JavaScript Object Notation)是一种用于数据交换的轻量级格式。它也是JavaScript的Object Notation的一个子集(用JavaScript构建对象的方式

请浏览此链接:http://www.copterlabs.com/blog/json-what-it-is-how-it-works-how-to-use-it/

JSON代表JavaScript Object Notation JSON是轻量级文本 - 数据交换格式 JSON与语言无关* JSON是"自我描述"而且容易理解 * JSON使用JavaScript语法来描述数据对象,但JSON仍然与语言和平台无关。 JSON解析器和JSON库存在许多不同的编程语言。

答案 4 :(得分:0)

在Android中使用JSON与在任何其他平台上使用它没有什么不同。格式的主要优点(例如与XML相比)是数据量小。这对于移动设备来说非常重要,因为这些应用程序使用的资源很少 - 即您的移动应用程序应该能够以很少的内存使用,慢速的互联网连接等运行。

除了Android之外,框架还有内置的工具来解析/创建JSON对象。因此,使用JSON而不是XML既简单又高效。如果您有任何项目特定原因需要其他数据表示格式 - 请不要担心。只要其他一些格式更适合您的项目,就不要使用JSON。

简而言之,JSON通常是正确的选择,因为它占地面积小,易于使用。

答案 5 :(得分:0)

JSON非常轻巧,结构化,易于解析且易于阅读。当您的Android应用程序需要与您的服务器交换数据时,JSON是XML的最佳替代