JSON是一种常用于数据交换的格式。在JSON中,所有的键名都必须是双引号括起来的字符串,值可以是字符串、数字、数组、对象、布尔值(true或false)、空值(null)。下面具体介绍。
// 字符串 { "name": "小明", "age": "20" } // 数字 { "score": 99 } // 数组 { "students": [ "小明", "小红", "小李" ] } // 对象 { "person": { "name": "小明", "age": "20" } } // 布尔值 { "isPass": true } // 空值 { "description": null }
值得注意的是,在JSON中不能使用undefined,因为undefined不是合法的JSON值。
除了以上数据类型,JSON也支持转义字符,比如双引号(\")、单引号(\')、反斜杠(\\)等。