主题
JSON 处理
JSON(JavaScript Object Notation)是一种轻量级的数据格式,广泛用于前后端数据传输。jQuery 在处理 AJAX 返回的数据时,常使用 JSON 格式。
JSON 的结构
JSON 是一种键值对结构的数据格式,例如:
json
{
"name": "小明",
"age": 20,
"skills": ["HTML", "CSS", "JavaScript"]
}
解析 JSON 字符串为对象
使用 JSON.parse()
方法:
js
var jsonStr = '{"name":"小红","age":22}';
var obj = JSON.parse(jsonStr);
console.log(obj.name); // 输出:小红
如果服务器返回的是 application/json
类型数据,jQuery 会自动将其转换为对象:
js
$.get("user.json", function (data) {
console.log(data.name); // 不需要手动解析
});
转换对象为 JSON 字符串
使用 JSON.stringify()
方法:
js
var obj = { name: "小刚", age: 28 };
var jsonStr = JSON.stringify(obj);
console.log(jsonStr);
// 输出:{"name":"小刚","age":28}
示例代码
loading