JSON(JavaScript 对象表示法)是一种轻量级的文本格式,用于在不同系统之间传输数据。JavaScript 是一种流行的编程语言,可以轻松地创建和操作 JSON 对象。

使用 JavaScript 创建 JSON 对象并赋值使用 JavaScript 创建 JSON 对象并赋值


创建 JSON 对象

要创建一个 JSON 对象,可以使用以下语法:

```javascript const obj = { // 键:值对 }; ```

例如,创建一个包含名称和年龄的 JSON 对象:

```javascript const person = { name: "John Doe", age: 30 }; ```

赋值 JSON 对象

可以使用点号语法或方括号语法给 JSON 对象的属性赋值。

点号语法

点号语法使用点(.)来访问或设置 JSON 对象的属性。例如:

```javascript person.name = "Jane Doe"; // 更改姓名为 "Jane Doe" ```

方括号语法

方括号语法使用方括号([])来访问或设置 JSON 对象的属性。这对于具有动态键或键包含特殊字符时很有用。例如:

```javascript const key = "city"; person[key] = "New York"; // 设置 "city" 属性为 "New York" ```

嵌套 JSON 对象

JSON 对象可以嵌套在其他 JSON 对象中。例如,创建一个包含个人信息和地址的 JSON 对象:

```javascript const person = { name: "John Doe", age: 30, address: { street: "123 Main Street", city: "New York", state: "NY", zip: "10001" } }; ```

访问嵌套属性

要访问嵌套属性,可以使用点号语法或方括号语法连接键。例如:

```javascript console.log(person.address.street); // 输出 "123 Main Street" ```

转换成 JSON 字符串

JSON 对象可以转换成 JSON 字符串,以便传输或存储。可以使用 `JSON.stringify()` 函数:

```javascript const jsonStr = JSON.stringify(person); // 将对象转换为字符串 ```

总结