JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前端和后端之间的数据传输。JSON 对象是 JSON 数据的基本单位,由键值对组成,键必须是字符串,值可以是字符串、数字、布尔值、数组、对象等。
创建 JSON 对象
在 JavaScript 中,可以使用对象字面量的方式来创建 JSON 对象,示例如下:
-- -------------------- ---- ------- --- ------ - - ------- -------- ------ --- ------------ ------ ---------- ----------- --------- ------------- ---------- - --------- ---- ---- ---- ------- ---- ------ ---------- ------- - -- --------------------展开代码
在上面的示例中,我们创建了一个包含个人信息的 JSON 对象,包括姓名、年龄、是否是学生、爱好和地址等信息。键值对之间使用冒号分隔,不同键值对之间使用逗号分隔。注意键名需要用双引号括起来。
访问 JSON 对象的属性
可以使用点号(.
)或方括号([]
)来访问 JSON 对象中的属性,示例如下:
console.log(person.name); // 输出 "Alice" console.log(person["age"]); // 输出 30 console.log(person.hobbies[0]); // 输出 "reading" console.log(person.address.city); // 输出 "New York"
在访问嵌套的属性时,可以通过多级点号或多级方括号的方式来获取。
修改 JSON 对象的属性
JSON 对象的属性值可以通过赋值的方式来修改,示例如下:
person.age = 31; person["isStudent"] = true; person.hobbies.push("swimming"); person.address.city = "San Francisco"; console.log(person);
通过上述操作,我们修改了 JSON 对象中的年龄、学生状态、爱好和地址城市等属性。
以上是关于 JSON 对象的介绍,下一节将继续讨论 JSON 数组的相关内容。