JavaScript处理JSON

由于eval()可以执行任意的JavaScript代码造成不安全,因此不建议使用eval()解析JSON

JSON.stringify()序列化一个JSON值

var foo = {};
foo.x = "new prop";
foo.y = 3;

var JSONfoo = JSON.stringify(foo);
//JSONfoo => {"x":"new prop","y":3}

JSON.parse()反序列化一个JSON值

var backToJS = JSON.parse(JSONfoo);

参考:https://en.wikipedia.org/wiki/JSON#Security_considerations

标签: JavaScript

相关文章推荐: