ina*_*ina 81 javascript variables jquery json
是否有快速功能将接收jQuery getJSON
到的JSON对象转换为字符串变量转储(用于跟踪/调试)?
And*_*ers 120
是的,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);
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 28
您可以console.log()
在Firebug或Chrome中使用,以获得良好的对象视图,如下所示:
$.getJSON('my.json', function(data) {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
如果您只想查看字符串,请查看Chrome中的资源视图或Firebug中的Net视图,以查看服务器的实际字符串响应(无需转换它......您是以这种方式接收的).
如果您想要取出该字符串并将其分解以便于查看,那么这里有一个很好的工具:http://json.parser.online.fr/
Tie*_*ies 13
我个人使用jquery转储插件很多转储对象,它有点类似于php的print_r()函数基本用法:
var obj = {
hubba: "Some string...",
bubba: 12.5,
dubba: ["One", "Two", "Three"]
}
$("#dump").append($.dump(obj));
/* will return:
Object {
hubba: "Some string..."
bubba: 12.5
dubba: Array (
0 => "One"
1 => "Two"
2 => "Three"
)
}
*/
Run Code Online (Sandbox Code Playgroud)
它非常人性化,我也推荐这个网站http://json.parser.online.fr/用于创建/解析/读取json,因为它有很好的颜色