JSON 一种轻量级的数据交换格式。
JSON的基本结构由两种不同的数据结构组成:
1、对象:一个无序的键值对集合。键必须是字符串,而值可以是任意有效的JSON类型的值(字符串、数字、对象、数组、布尔值 或 null)。
2、数组:一个有序的值列表。值可以是任意有效的JSON类型的值。
{
"name": "tom",
"age": 30,
"isok": false
}
{
"name": "tom",
"age": 30,
"children": ["jery", "alice"]
}
嵌套的对象
{
"name": "tom",
"address": {
"street": "main street",
"number": 123,
"city": "zheli"
}
}
JSON中的值可以是:
字符产、数字、对象、数组、布尔值(true或false)、null
请注意,JSON的语法非常严格,例如:
键名必须用双引号括起来、使用逗号分隔每个键值对或数组元素、不允许尾随逗号、JSON只支持双引号不支持单引号
JSON广泛应用于Web应用程序之间传递数据,特别是在服务器向客户端发送数据时。