在我的Web应用程序中,我需要调试一个复杂的JavaScript对象。我希望能够以它的JSON形式查看它。它不会发送到服务器或从服务器发送,因此我无法在任何开发人员工具的网络选项卡中看到它。我可以在“Scope Variables”区域中看到它,但不能看作JSON。
使用任何主流浏览器的开发工具,有没有办法将本地JavaScript变量视为JSON?
答案 0 :(得分:4)
我认为你在寻找:
JSON.stringify(obj, null, 4)
虽然您可以使用
直接在大多数调试器中显示对象console.log(obj);
或
console.dir(obj);
答案 1 :(得分:1)
在chrome或firebug中,只需执行console.log(myObj)
您就可以打开对象并查看其值和属性。