一. JSON 简介

Json:JavaScript Object Notation [JS 对象表示法] ①Json 和XML 是比较类似的技术,都是可以用来存储文本信息数据的;但是相对而言,Json 比XML 的体积更小巧,但是易读性不如XML。 ②Json 是轻量级的文本数据交换格式,可以用于服务器和客户端之间的数据传输的载体;XML 也是可以完成这个任务的。 ③Json 和XML 一样,并不是哪一门语言的专属技术,而是通用的,几乎所有的编程语言都可以操作和使用Json,XML 相关的数据文件。 ④Json 作为一种语法格式,最早出现在Web 开发领域,由于Json 优点众多,于是才被大部分语言所支持,其实软件开发领域很多技术都是这样来的。

二. JSON 用途

数据存储: 文本文件形式存在于客户端,作为静态数据源使用 数据传输: 服务器与客户端沟通,传输数据使用;比如你登录了手游,客户端就会向服务器发起各种请求,例如获取自己账号的背包中的物品数据信息,这些信息服务器端会以Json 数据的格式传输给客户端,然后客户端解析后进行使用。

三. JSON 语法格式

[
{
“Name”:”WWW”,
“Age”:100,
“Address”:”BeiJing”
},
{
“Name”:”AAA”,
“Age”:2,
“Address”:”ShanDong”
}
]

语法注意事项: ①当有多个数据对象时,最外层用[]包裹,表示是一个数组; ②每一对{}都表示一个独立的数据对象; ③Json 对象内的数据,是以键值对的形式存在的; ④Json 中字符串需要用“”包裹; ⑤Json 中需要用逗号进行数据分割,且“最后的位置”不需要写逗号。