JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式存储和表示数据。简洁和清晰的层次结构使得JSON成为理想的数据交换语言,易于阅读和编写,同时也易于机器解析和生成,并有效的提升网络传输效率。
在JS语言中一切都是对象。因此任何支持的类型都可以通过JSON来表示。
JSON格式说明如下:
- 对象表示为键值对。
- 数据由逗号分开。
- 花括号保存对象。
- 方括号保存数组。
JSON的书写格式是:键/值对,包括字段名称(字符串),后面下一个冒号,然后是值。
JSON的值可以是数字(整数或者浮点数)、字符串、逻辑值(True或False)、数组(在方括号中)、对象(在花括号中)和Null。
一个JSON里面可以嵌套多个JSON,也可以嵌套JSON数组,都是以键-值的形式表现。