JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和写入。它使用文本格式表示结构化数据,类似于编程语言中的对象或记录。JSON格式易于人类阅读和机器解析,因此在Web开发中广泛使用。JSON的主要目标是使用简洁、清晰的语法来表示结构化数据。以下是JSON的基本结构:
一个简单的JSON对象:
```json
{
"name": "John Doe",
"age": 30,
"city": "New York"
}
```
在上面的例子中,我们有一个包含三个键值对的对象。键是字符串("name"、"age"、"city"),值是字符串或数字("John Doe"、30、"New York")。键值对之间用冒号分隔,不同的键值对之间用逗号分隔。整个对象用花括号括起来。这是JSON对象的基本结构。你也可以表示更复杂的数据结构,如数组和嵌套对象等。例如:
一个包含数组的JSON对象:
```json
{
"name": "John Doe",
"age": 30,
"hobbies": ["reading", "running", "swimming"]
}
```
在这个例子中,"hobbies"键的值是一个数组,包含三个字符串元素("reading"、"running"、"swimming")。数组用方括号括起来,元素之间用逗号分隔。这只是JSON的两种基本结构示例,你可以根据需要在JSON中表示更复杂的数据结构。例如,你可以在对象中包含嵌套的对象或数组等。