json数据操作总结

JSON.stringify()

将JSON格式转为string格式

1
2
let jsonObj = {a:1,b:2};
JSON.stringify(jsonObj); // '{a:1,b:2}'

JSON.parse()

将string格式转为JSON格式。注意:字符串中key一定要用上双引号,如下面示例中的 "a"

1
2
let strObj = '{"a":1,"b":2}';
JSON.parse(strObj); // {a: 1, b: 2}

Object.toJSON()

  • Date类下的toJSON方法,返回一个Date对象转换成的字符串,格式化date对象,根据ISO-8601 标准改为 YYYY-MM-DDTHH:mm:ss.sssZ

`js
let d = new Date(); // Mon May 22 2017 15:16:14 GMT+0800 (CST)
d.toJSON(); // “2017-05-22T07:16:14.484Z”