最常见的数据格式之一JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。现在用通俗易懂的例子对JSON数据格式进行分析。
(1)、一层
a、1个对象用大括号{}
比如给一个人定义有编号id,姓名name,个人主页url,则1个人可表示为json格式:
{"id":135,"name":"yuy","url":"http://www.baidu.com"}
b、多个对象用中括号[]
比如2个人(定义有编号id,姓名name,个人主页url)可表示为json格式:
[{"id":135,"name":"yuy","url":"http://www.baidu.com"},
(2)、两层
a、一间教室有一个人(定义有编号id,姓名name,个人主页url)可表示为json格式:
{"room":
{"id":135,"name":"yuy","url":"http://www.baidu.com"}}
b、一间教室有多个人(定义有编号id,姓名name,个人主页url)可表示为json格式:
{"room":[{"id":135,"name":"yuy","url":"http://www.baidu.com"},
{"id":136,"name":"yuy2","url":"
m"},
{"id":137,"name":"yuy3","url":"
h m"}]}
c、多间教室有多个人(定义有编号id,姓名name,个人主页url)可表示为json格式:
[{"room":[{"id":135,"name":"yuy","url":"http://www.baidu.com"},
{"id":136,"name":"yuy2","url":"
http:// "},
{"id":137,"name":"yuy3","url":"h om"}]},
{"room": {"id":136,"name":"yuy2","url":"
h m"}}]
多层类似推理···