JSON(JavaScript Object Notation)是一种用于数据交换的轻量级文本格式,易于人类阅读和编写,也易于机器解析和生成。以下是JSON的基本格式规则:

1. 对象(Object):
   - JSON对象是由一对花括号 {} 包裹的键值对集合组成。
   - 键和值之间使用冒号 : 分隔,不同的键值对使用逗号 , 分隔。
{
  "key1": "value1",
  "key2": "value2",
  "key3": "value3"
}

2. 数组(Array):
   - JSON数组是由一对方括号 [] 包裹的值的有序集合。
   - 数组中的元素之间使用逗号 , 分隔。
["value1", "value2", "value3"]

3. 字符串(String):
   - JSON字符串是由双引号 " 包裹的Unicode字符序列。
"Hello, World!"

4. 数字(Number):
   - JSON数字可以是整数或浮点数,没有区分整型和浮点型的语法。
42
3.14

5. 布尔值(Boolean):
   - JSON布尔值表示真或假。
true
false

6. null:
   - 表示空值或缺失值。
null

7. 嵌套结构:
   - JSON允许对象和数组的嵌套,创建复杂的数据结构。
{
  "name": "John",
  "age": 30,
  "isStudent": false,
  "grades": [95, 89, 75],
  "address": {
    "street": "123 Main St",
    "zip": "75001"
  },
  "isNull": null
}

在使用JSON时,确保遵循语法规则,例如键和字符串使用双引号,键值对之间使用冒号和逗号,数组和对象的表示方式等。 JSON通常用于前后端数据交换、配置文件、API响应等场景。


转载请注明出处:http://www.zyzy.cn/article/detail/4521/JSON