1,JSON(JavaScript Object Notation):是一种轻量级的数据交互格式,基于 ECMAScript 的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。在JSON出现之前,常用XML来传递数据,XML是一种纯文本格式,适合在网络上交换数据。JSON 比 XML 更小、更快,更易解析,JavaScript原生支持JSON。
2,JSON语法结构:JSON数据由键值对组成,每个键值对之间用逗号分隔,整个数据以大括号 {} 包裹表示一个对象,或者以中括号 [] 包裹表示一个数组。基本语法结构为:
对象(Object):{} 包裹,键对应的值之间使用冒号,健值对之间用逗号。如
{ "name": "张3", "age": 30 }
数组(Array): [] 包裹,元素之间使用逗号分隔。如:
[ "apple", "banana", "orange" ]
[ {"name": "张3", "age": 30}, {"name": "李4", "age": 25} ]
3,规则:数据在名称/值对中,数据由逗号分隔,大括号保存对象,中括号保存数组。
4,JSON值:数字(整数/浮点数)、字符串(双引号)、布尔值(true/false)、数组(中括号)、对象(大括号)、null。