美文网首页
JSON.parse()和JSON.stringify()

JSON.parse()和JSON.stringify()

作者: phoebe__liu | 来源:发表于2021-03-22 18:23 被阅读0次

JSON.parse()方法将数据转换为 JavaScript 对象。

var str = '{"name":"jianshu","age":"18"}'
JSON.parse(str)
//{name: "huangxiaojian", age: "23"}

JSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组,则可选择性地仅包含数组指定的属性。

console.log(JSON.stringify({ x: 1, y: 2 }));
//"{"x":1,"y":2}"

console.log(JSON.stringify([new Number(3), new String('false'), new Boolean(false)]));
//  "[3,"false",false]"

console.log(JSON.stringify({ x: [4, undefined, function(){}, Symbol('')] }));
// "{"x":[4,null,null,null]}"

console.log(JSON.stringify(new Date(2021, 2, 22, 18, 4, 5)));
//  "2021-03-22T10:04:05.000Z"

相关文章

网友评论

      本文标题:JSON.parse()和JSON.stringify()

      本文链接:https://www.haomeiwen.com/subject/rwcthltx.html