让对象在控制台中展开

时间:2011-10-27 13:22:27

标签: javascript google-chrome-devtools

我是console.log一些JSON,默认情况下谷歌浏览器包含整个对象。因此,如果我想要在JSON中拥有全局视图,我必须以递归方式手动解包每个属性。是否可以告诉console.log我希望我的对象完全展开?

1 个答案:

答案 0 :(得分:1)

console.dirconsole.log以这种方式包装对象,因此它们不必处理递归,这将导致无限循环。我不相信有一种方法可以用一个特殊的命令解开整个对象(出于上述原因)。

您可以将JSON重新格式化为“漂亮”并将整个视图视为字符串:

console.log(JSON.stringify(JSON.parse(compressedJSON), null, 4));

唯一的另一个选择是将JSON粘贴到JSON查看应用程序中(Fiddler内置了一个)。