JSON(JavaScript Object Notation,Javascript 对象表示法)在现代 Web 开发中经常用来传输和存储数据。它是一种轻量级的数据格式,易于阅读和编写,同时也易于解析和生成。

在处理 JSON 数据时,我们经常会遇到双大括号的情况。JSON 中的双大括号表示一个 JavaScript 对象,以花括号包裹的键值对序列。
要访问一个 JSON 对象中的值,可以使用 JavaScript 中的点号表示法或中括号表示法。
// 要访问以下 JSON 对象数据
let user = {
"name": {
"first": "John",
"last": "Doe"
},
"age": 30,
"email": "john.doe@example.com"
}
// 使用点号表示法
console.log(user.name.first); // "John"
console.log(user.age); // 30
console.log(user.email); // "john.doe@example.com"
// 使用中括号表示法
console.log(user["name"]["last"]); // "Doe"
console.log(user["age"]); // 30
console.log(user["email"]); // "john.doe@example.com"
双大括号也可以用来表示一个 JSON 数组,以方括号包裹的序列。要访问一个数组中的值,可以使用中括号表示法和索引。
// 要访问以下 JSON 数组数据
let fruits = {
"fruit": [
"apple",
"banana",
"orange"
]
}
// 使用中括号表示法和索引
console.log(fruits.fruit[0]); // "apple"
console.log(fruits.fruit[1]); // "banana"
console.log(fruits.fruit[2]); // "orange"
总之,双大括号是 JSON 中表示对象或数组的标志,要访问其中的值可以使用 JavaScript 中的点号表示法或中括号表示法。