Android学习 (十六) JSON文件简介

来源:互联网 发布:怎样下载手机qq软件 编辑:程序博客网 时间:2024/05/16 13:45

JSON(JavaScriptObject Notation),是轻量级数据交换格式,非常适合于服务器与 JavaScript 的交互。

JSON有两种定义格式,对象和数组。

1.对象
1)对象是一个无序的“‘名称/值’对”集合。
2)一个对象以“{“开始,“}”结束。
3)每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。

例子,这是一个对象,里面有两个“‘名称/值’对”。

{"name":"gucheng","age":100}

2.数组
1)数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束,值之间使用“,”(逗号)分隔。

例子:

[    {"name":"gucheng","age":100},    {"name":"egg","age":99.9}]

当然,这是最简单的JSON数据定义方式,还有复杂的,各种嵌套的,这里给一个例子,大家可以自行尝试一下。

{    "status": "success",    "date": "2014-05-10",    "results": [        {            "currentCity": "重庆",            "weather_data": [                {                    "date": "周六",                    "dayPictureUrl": "http://api.map.baidu.com/images/weather/day/dayu.png",                          },                {                    "date": "周日",                    "dayPictureUrl": "http://api.map.baidu.com/images/weather/day/zhenyu.png",                }            ]        }    ]}

以上。

0 0
原创粉丝点击