JSON到String变量转储如何实现?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (23)

是否有一个快速的函数可以将通过接收的JSON对象转换jQuery getJSON为字符串变量转储(用于跟踪/调试目的)?

提问于
用户回答回答于

是的,JSON.stringify可以在这里找到,它包含在Firefox 3.5.4及以上版本中。

JSON字符串行进方向相反,将JavaScript数据结构转换为JSON文本。JSON不支持循环数据结构,因此请小心不要给JSON字符串赋予循环结构。 https://web.archive.org/web/20100611210643/http://www.json.org/js.html

var myJSONText = JSON.stringify(myObject, replacer);
用户回答回答于

可以console.log()在Firebug或Chrome中使用,以获得良好的对象视图,如下所示:

$.getJSON('my.json', function(data) {
  console.log(data);
});

如果只想查看字符串,请查看Chrome中的资源视图Firebug中Net视图,以查看服务器的实际字符串响应(无需将其转换为...以此方式接收它)。

如果想要取下该字符串并将其细分以方便查看,则可以使用以下优秀工具:http : //json.parser.online.fr/

扫码关注云+社区