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”,分别表示该兴趣爱好的名称和持续时间。