答案 0 :(得分:50)
将值转换为JSON,如果指定了replacer函数,则可选择替换值,或者如果指定了replacer数组,则可选地仅包括指定的属性。
答案 1 :(得分:35)
您可以使用JSON stringify
method。
JSON.stringify({x: 5, y: 6}); // '{"x":5,"y":6}' or '{"y":6,"x":5}'
如http://caniuse.com/#search=JSON所示,对于浏览器,全面支持这一点。但是,您会注意到,早于8的IE版本本身不支持此功能。
如果您希望迎合这些用户,您将需要一个垫片。 Douglas Crockford在github上提供了他自己的JSON Parser。
答案 2 :(得分:8)
尝试使用JSON.stringify
此致