【JSON 转换】
【JSON 转换】
// 一正一反
// JS Obj -> JSON字符串
// JSON.stringify(obj) -> JSON
// 字符串 到 JS Obj
// JSON.parse(JSON) -> JS Obj
// JSON -> JS Obj
let str = `{"name": "张三", "age": "18"} `;
console.log(JSON.parse(str)); //
// 一正一反
// JS Obj -> JSON字符串
// JSON.stringify(obj) -> JSON
// 字符串 到 JS Obj
// JSON.parse(JSON) -> JS Obj
// 第二个参数是一个函数,用来转换JSON字符串中的值
let b = JSON.parse(str, (key, value) => {
if (key === "age") {
return 20;
} else {
return value;
}
});
console.log(b);

浙公网安备 33010602011771号