问题

如果我在JS中使用:

定义了一个对象
var j={"name":"binchen"};

如何将对象转换为JSON?输出字符串应为:

'{"name":"binchen"}'


解决方法

现代浏览器(IE8,FF3,Chrome等)具有内置的JSON支持(与JSON2相同的API).

所以只要你不处理IE6 / 7,你就可以轻松做到:

var j={"name":"binchen"};
JSON.stringify(j); // '{"name":"binchen"}'

但是要添加对oldie的支持,还应该包含 json2脚本




相关问题推荐