我找不到这个问题的答案:

我的AJAX调用返回JSON数据。在谷歌Chrome开发工具>资源> XHR,当我点击左侧的资源,然后在内容选项卡上,我看到JSON字符串作为字符串,而不是作为Firebug和Firebug Lite做树。

我如何迫使Chrome显示为树。有一个内容类型,我的PHP文件必须有??


当前回答

谷歌Chrome Dev build 24.0.1312.5的构建有一个问题,导致预览面板不再显示json对象树,而是平面文本。它应该在下一次开发中修复

更多信息请访问:http://code.google.com/p/chromium/issues/detail?id=160733

其他回答

为了正确地显示JSON消息,它必须具有“application/ JSON”mime类型,并且结构正确。

你可以在这里检查结构

你可以使用谷歌Chrome扩展:JSONView 所有格式化的json结果将直接显示在浏览器上。

我找到了答案:

你必须像这样编码json: {"c":21001,"m":"p"},但不能是{c:21001,m:"p"}或{'c':21001,'m':'p'}

因此,dict的键必须用双引号括起来:",然后chrome将预览它为json而不是纯文本。

谷歌Chrome Dev build 24.0.1312.5的构建有一个问题,导致预览面板不再显示json对象树,而是平面文本。它应该在下一次开发中修复

更多信息请访问:http://code.google.com/p/chromium/issues/detail?id=160733

要查看最新版本的Chrome树视图:

导航到开发人员工具>网络>给出的响应>预览