JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,被广泛应用于网络数据交互和存储。一个 JSON 对象可以包括以下几个对象:
{ "name": "John", "age": 30, "city": "New York", "married": false, "hobbies": ["reading", "swimming", "traveling"], "education": { "degree": "Bachelor", "major": "Computer Science" } }
1. 键-值对 (key-value pair)
JSON 中的键-值对由一个键 (key) 和一个值 (value) 组成,用冒号 (:) 分隔。键必须是字符串,值可以是字符串、数字、布尔值、数组、对象、null。在上面的例子中,"name" 是一个键,"John" 是它的值。
2. 数组 (array)
JSON 中的数组是一个有序的列表,用方括号 ([]) 包围。数组中的每个元素可以是字符串、数字、布尔值、数组、对象或 null。在上面的例子中,"hobbies" 是一个数组,它包括三个字符串元素:reading、swimming 和 traveling。
3. 对象 (object)
JSON 中的对象是一个无序的集合,用花括号 ({}) 包围。对象中的成员由键-值对组成。在上面的例子中,"education" 是一个包括两个键-值对的对象,其中 "degree" 是一个键,"Bachelor" 是它的值。