JSON是什么
JSON ( JavaScript Object Notation) ,是一种数据交互格式。
为什么有这个技术
Json之前,大家都用 XML 传递数据。XML 是一种纯文本格式,所以适合在网络上交换数据,但是 XML 格式比较复杂,终于道格拉斯·克罗克福特(Douglas Crockford)发明了JSON 这种超轻量级的数据交换格式
JSON 如何使用
- 数据格式
JSON 实际上是 JavaScript 的一个子集,所以JSON 的数据格式和 JavaScript 是对应的:
- number => JS number
- boolean => JS boolean
- string => JS string //
- null => JS null
- array => JS Array 的表达方式 []
- object => JS {} 表达式
- 注意事项
JSON 规定字符集是UTF-8,字符串必须使用"",Object 的键也必须使用""
数组或对象的最后一个成员,不能加 逗号
- JS 内置两个Json方法
JSON.stringify( {} , [ ] , &