简体   繁体   English

如何将JS对象转换为JSON?

[英]How do i convert a JS object to JSON?

How do I convert a JS object to a JSON string? 如何将JS对象转换为JSON字符串?

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

I would like to do it natively if possible, or using jQuery if not. 如果可能的话我想原生地做,或者如果没有,我想使用jQuery。

You are looking for the JSON.stringify method: 您正在寻找JSON.stringify方法:

var sz = JSON.stringify(o);

This method is part of the ECMAScript 5 Standard, and almost every browser includes it. 此方法是ECMAScript 5标准的一部分,几乎每个浏览器都包含它。

For older browsers and IE < 8, you can include the json2.js file. 对于旧版浏览器和IE <8,您可以包含json2.js文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM