JSON即JavaScript Object Notation,JavaScript对象表示法,是一种流行的数据交换方式,易于程序员阅读和编写、程序解析和生成。JSON是JavaScript原生数据格式,可以轻松用于AJAX应用中。
JSON规范如下:
- 对象:包含在“{”和“}”之间的一个键-值对集合,每个键-值对之间以逗号分隔。键和值本身用冒号“:”分隔。键是简单的字符串,值可以是数组、字符串、数字、布尔值或为空;
 - 数组:有序数据对,数组的值以逗号分隔并包含在“[”和“]”之间;
 - 字符串:必须包含在双引号之间。
 
JSON实例:
最简单的JSON
{    "name": "Yophee",    "address": "Beijing"}使用数组的JSON
{    "name": "bank",    "phoneNumbers": ["95588", "95533", "95559"]}复杂的JSON
{    "people": [{        "name": "Zhang San",        "age": 29,        "isAdult": true    }, {        "name": "Li Si",        "age": 15,        "isAdult": false    }]}需要注意的是:
- 对象的键和字符串类型的值必须包含在双引号中,不允许使用单引号
 - JSON要求数据编码为UTF-8格式