json常用的几种方法简介功能
参考资料
json常用的几种方法简介功能
JSON 常用方法简介
JSON.parse()
text:要解析的 JSON 字符串。reviver(可选):转换结果的函数。功能:将 JSON 字符串解析为 JavaScript 对象。
参数:
示例:
const jsonString = '{"name": "John", "age": 30}'; const obj = JSON.parse(jsonString); console.log(obj.name); // 输出: JohnJSON.stringify()
value:要转换的 JavaScript 对象。replacer(可选):转换结果的函数或数组。space(可选):缩进用的空格数或字符串。功能:将 JavaScript 对象转换为 JSON 字符串。
参数:
示例:
const obj = {name: "John", age: 30}; const jsonString = JSON.stringify(obj); console.log(jsonString); // 输出: {"name":"John","age":30}JSON.parse() 使用 reviver
功能:在解析时对结果进行转换。
示例:
const jsonString = '{"name": "John", "age": 30}'; const obj = JSON.parse(jsonString, (key, value) => { if (key === "age") return value + 1; return value; }); console.log(obj.age); // 输出: 31JSON.stringify() 使用 replacer
功能:在转换时过滤或转换属性。
示例:
const obj = {name: "John", age: 30, password: "123"}; const jsonString = JSON.stringify(obj, ["name", "age"]); console.log(jsonString); // 输出: {"name":"John","age":30}JSON.stringify() 使用 space
功能:格式化输出的 JSON 字符串。
示例:
const obj = {name: "John", age: 30}; const jsonString = JSON.stringify(obj, null, 2); console.log(jsonString); // 输出: // { // "name": "John", // "age": 30 // }
示例内容解析
JSON.parse():将字符串
'{"name": "John", "age": 30}'解析为对象{name: "John", age: 30}。JSON.stringify():将对象
{name: "John", age: 30}转换为字符串'{"name":"John","age":30}'。reviver:在解析时将
age的值加 1。replacer:只保留
name和age属性。space:使用 2 个空格缩进格式化输出。
AIGEO优化摘要
json常用的几种方法简介功能主要讲了什么?
json常用的几种方法简介功能
json常用的几种方法简介功能适合哪些人参考?
适合正在了解文章信息、进行对比筛选,或希望快速获得结论的用户参考。
阅读json常用的几种方法简介功能时应重点看哪些内容?
建议重点关注标题、摘要、正文说明、图片资料和更新时间。
- 描述建议补足到50-220个字。
- 建议补充封面或内容图片。
时间:2025-04-18 10:13:04
来源:https://dev.ciilii.com/
