概念
JSON:JavaScript 对象表示法,是一种轻量级的数据交换格式。
JSON 是存储和交换文本信息的语法。类似 XML。
JSON 比 XML 更小、更快,更易解析。
1、简单值:字符串、数值、布尔值和 null 。注意:JSON 不支持 undefined。
2、对象:由{}括起来的,无序的‘名称:值’对集合。如:{“key1”:value1,”key2”:value2,”key3”:value3,…}
3、数组:由[]括起来的,值的有序集合。如:[{“key1”:value1,”key2”:value2,”key3”:value3},{“key1”:value1,”key2”:value2,”key3”:value3}…]
JSON使用JavaScript语法
因为 JSON 使用 JavaScript 语法,所以无需额外的软件就能处理 JavaScript 中的 JSON。
区别:1、区别于 JS 中的对象字面量,JSON 对象的属性要加引号。 2、JSON 中没有变量的概念,末尾不用加分号。 3、属性的值可以是简单值,也可以是复杂类型值。可以嵌套。
|
|
JSON方法
JSON 字符串: 指符合 JSON 格式的 JS 字符串。 如: var str1 = ‘{ “name”: “cxh”, “sex”: “man” }’;
JSON 对象: 指符合 JSON 格式的 JS 对象。 如:var str2 = { “name”: “cxh”, “sex”: “man” };