如何将JSON转换为字符串?

时间:2012-04-22 15:55:20

标签: javascript json

  

可能重复:
  Convert JS object to JSON string

我在JS中有一个JSON对象,我想将其转换为字符串。这是一个功能吗?

提前致谢,

3 个答案:

答案 0 :(得分:50)

JSON.stringify()

  

将值转换为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

此致