如何将JS对象转换为JSON?

3

如何将JS对象转换为JSON字符串?

var o = { name: "a", id:5};
var sz = //???
alert('The json will look like ' + sz);

如果可能的话,我希望能够原生地实现它,否则可以使用jQuery。


可能是JS对象转JSON字符串?的重复问题。 - outis
1个回答

8
你正在寻找 JSON.stringify 方法:
var sz = JSON.stringify(o);

这个方法是ECMAScript 5标准的一部分,几乎所有浏览器都包含它。

对于旧版浏览器和IE < 8,您可以包含json2.js文件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接