温馨提示:这篇文章已超过287天没有更新,请注意相关的内容是否还可用!
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输和存储。它基于JavaScript的一个子集,使用易于阅读和编写的文本格式表示结构化数据。JSON的数据结构由键值对组成,键和值之间使用冒号分隔,键值对之间使用逗号分隔,整个数据由大括号包围。
下面是一个简单的JSON示例代码:
{
"name": "John",
"age": 30,
"city": "New York"
}
在这个示例中,我们定义了一个包含三个键值对的JSON对象。键名为"name",对应的值为"John";键名为"age",对应的值为30;键名为"city",对应的值为"New York"。这个JSON对象表示了一个人的姓名、年龄和所在城市。
除了简单的键值对外,JSON还支持嵌套结构。下面是一个包含嵌套结构的JSON示例代码:
{
"name": "John",
"age": 30,
"address": {
"street": "123 Main St",
"city": "New York",
"zip": "10001"
}
}
在这个示例中,我们在JSON对象中嵌套了一个名为"address"的子对象。这个子对象包含了"street"、"city"和"zip"三个键值对,分别表示地址的街道、城市和邮编。
JSON还支持数组类型。下面是一个包含数组的JSON示例代码:
{
"name": "John",
"age": 30,
"hobbies": ["reading", "coding", "traveling"]
}
在这个示例中,我们定义了一个名为"hobbies"的数组,数组中包含了三个元素:"reading"、"coding"和"traveling"。这个数组表示了一个人的爱好列表。
通过上述示例代码,我们可以看到JSON的基本语法和数据结构。它的简洁性和易读性使得它成为了前后端数据交互的常用格式。