一尘不染

将对象转换为JSON字符串

json

jQuery.parseJSON('{"name":"John"}')将字符串表示形式转换为对象,但我要相反。对象要转换为JSON字符串,我有一个链接http://www.devcurry.com/2010/03/convert-
javascript-object-to-json.html, 但是它需要json2.js jQuery是否具有本机功能方法来做到这一点?


阅读 224

收藏
2020-07-27

共1个答案

一尘不染

jQuery只会在调用本机浏览器方法之前进行一些正则表达式检查window.JSON.parse()。如果不可用,它将使用eval()或更确切的说new Function()来创建Javascript对象。

相反的JSON.parse()JSON.stringify()将Javascript对象序列化为字符串。jQuery没有它自己的功能,您必须使用浏览器的内置版本或json2.jshttp://www.json.org

JSON.stringify()在所有主流浏览器中都可用,但是要与旧版浏览器兼容,您仍然需要这种备用。

2020-07-27