JSON 是一种用于存储和传输数据的格式。
JSON 是文本,文本可以在任何地方传输,并可以由任何编程语言读取。
JavaScript 对象可以转换为 JSON,JSON 也可以转换回 JavaScript 对象。
这样我们就可以将数据作为 JavaScript 对象来处理,而无需复杂的解析或翻译。
发送 JSON:
// a JavaScript object...:
var myObj = { "name":"John", "age":31, "city":"New York" };
// ...converted into JSON:
var myJSON = JSON.stringify(myObj);
// send JSON:
window.location = "demo_json.html?x=" + myJSON;
亲自试一试 »
有关 JSON 的教程,请阅读我们的JSON教程。
Method | Description |
---|---|
parse() | Parses a JSON string and returns a JavaScript object |
stringify() | Convert a JavaScript object to a JSON string |
在 JSON 中,值必须是以下数据类型之一:
JSON 值不能是以下数据类型之一:
接收JSON:
// myJSON is text received in JSON format.
// Convert JSON into a JavaScript object:
var myObj = JSON.parse(myJSON);
document.getElementById("demo").innerHTML = myObj.name;
亲自试一试 »
使用 localStorage 将数据存储为 JSON
// Storing data:
myObj = { "name":"John", "age":31, "city":"New York" };
myJSON = JSON.stringify(myObj);
localStorage.setItem("testJSON", myJSON);
// Retrieving data:
text = localStorage.getItem("testJSON");
obj = JSON.parse(text);
document.getElementById("demo").innerHTML = obj.name;
亲自试一试 »
了解有关 JSON 的更多信息JSON教程。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!