JSON列表是一种非常常见的数据格式,它可以将数据组织成一个可读性高、易于解析的结构。
一条JSON数据由一个键值对组成,键名和键值之间用冒号连接,每个键值对之间用逗号分隔,最外层的键值对被花括号包裹。例如:
{ "name": "Alice", "age": 18, "hobbies": ["reading", "swimming", "cooking"] }
在以上例子中,我们可以看到一个名为“name”的键值对,它的键值是一个字符串“Alice”;还有一个名为“age”的键值对,它的键值是一个整数18;最后还有一个名为“hobbies”的键值对,它的键值是一个包含三个元素的数组。
JSON列表可以是非常嵌套的结构。例如,我们还可以在数组中加入一个对象作为元素:
{ "name": "Bob", "age": 25, "hobbies": [ { "name": "reading", "duration": 60 }, { "name": "swimming", "duration": 120 }, { "name": "cooking", "duration": 180 } ] }
在以上例子中,我们看到“hobbies”键值对的值是一个包含三个键值对的对象数组。每个对象有两个键值对,分别为“name”和“duration”,分别表示该兴趣爱好的名称和持续时间。