1. JSON 对象(Object):
JSON对象是由一对花括号 {} 包裹的键值对集合。每个键值对中,键和值之间使用冒号 : 分隔,不同的键值对之间使用逗号 , 分隔。
{
"key1": "value1",
"key2": 42,
"key3": true
}
2. JSON 数组(Array):
JSON数组是由一对方括号 [] 包裹的有序值集合。数组中的元素之间使用逗号 , 分隔。
["value1", 42, true]
3. JSON 字符串(String):
JSON字符串是由双引号 " 包裹的 Unicode 字符序列。
"Hello, World!"
4. JSON 数字(Number):
JSON数字可以是整数或浮点数。
42
3.14
5. JSON 布尔值(Boolean):
JSON布尔值表示真或假。
true
false
6. JSON 空值(null):
JSON中的 null 表示空值或缺失值。
null
7. 嵌套结构:
JSON允许对象和数组的嵌套,从而可以创建复杂的数据结构。
{
"name": "John",
"age": 30,
"grades": [95, 89, 75],
"address": {
"street": "123 Main St",
"zip": "75001"
}
}
JSON的简洁性和灵活性使其在前后端数据交换、配置文件、API响应等场景中得到广泛应用。在使用JSON时,确保遵循JSON的语法规则,以保证数据的正确性和可解析性。
转载请注明出处:http://www.pingtaimeng.com/article/detail/4523/JSON