这是一个 JSON 字符串:
'{"name":"John", "age":30, "car":null}'
JSON 字符串内部有一个 JSON 对象文字:
{"name":"John", "age":30, "car":null}
JSON 对象文字由大括号 {} 包围。
JSON 对象文字包含键/值对。
键和值由冒号分隔。
键必须是字符串,值必须是有效的 JSON 数据类型:
每个键/值对都用逗号分隔。
调用 JSON 对象文字 "a JSON object" 是一个常见的错误。
JSON 不能是对象。 JSON 是一种字符串格式。
当数据是字符串格式时,数据只是 JSON。当它转换为 JavaScript 变量时,它就变成了 JavaScript 对象。
您可以从 JSON 对象文字创建 JavaScript 对象:
通常,您通过解析 JSON 字符串来创建 JavaScript 对象:
您可以使用点 (.) 表示法访问对象值:
const myJSON = '{"name":"John", "age":30, "car":null}';
const myObj = JSON.parse(myJSON);
x = myObj.name;
亲自试一试 »
您还可以使用括号 ([]) 表示法访问对象值:
const myJSON = '{"name":"John", "age":30, "car":null}';
const myObj = JSON.parse(myJSON);
x = myObj["name"];
亲自试一试 »
您可以使用 for-in 循环遍历对象属性:
const myJSON = '{"name":"John", "age":30, "car":null}';
const myObj = JSON.parse(myJSON);
let text = "";
for (const x in myObj) {
text += x + ", ";
}
亲自试一试 »
在 for-in 循环中,使用方括号表示法来访问属性值:
const myJSON = '{"name":"John", "age":30, "car":null}';
const myObj = JSON.parse(myJSON);
let text = "";
for (const x in myObj) {
text += myObj[x] + ", ";
}
亲自试一试 »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!