我正在处理一些以JSON格式返回数据的web服务。浏览器中的人类可读json
我有生成JSON的index.php
文件。对于调试 - 我只是在浏览器中打开它,我看到JSON数据没有任何缩进等。我可以粘贴这些数据:http://iblogbox.com/devtools/myjson/,我看到格式化JSON格式。
有什么方法可以提高我的工作效率吗?
我已经尝试过“JSON格式化程序”的Chrome插件,但它什么都不做,它只是链接到网站工具到网站(上面的链接)。
我正在处理一些以JSON格式返回数据的web服务。浏览器中的人类可读json
我有生成JSON的index.php
文件。对于调试 - 我只是在浏览器中打开它,我看到JSON数据没有任何缩进等。我可以粘贴这些数据:http://iblogbox.com/devtools/myjson/,我看到格式化JSON格式。
有什么方法可以提高我的工作效率吗?
我已经尝试过“JSON格式化程序”的Chrome插件,但它什么都不做,它只是链接到网站工具到网站(上面的链接)。
我用JSONView,对我来说工作得很好:
https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc
也是是一款Chrome扩展
我尝试了一些扩展,这只是一个工作。 – Kamil 2014-11-05 12:07:30
JSON_PRETTY_PRINT(整数)
使用空格在返回的数据进行格式化。自PHP 5.4.0起可用。
在你的PHP中指定这个选项,你不必做一件事情!
还有其他一些有用的选项。有关详细信息,请参见documentation。我个人喜欢:
echo json_encode($data, JSON_PRETTY_PRINT
| JSON_UNESCAPED_UNICODE
| JSON_UNESCAPED_SLASHES);
安装一个JSON漂亮的打印机浏览器插件(一个实际工作)? – 2014-11-05 11:49:51
“JSON漂亮打印机”没有为我工作。 Zelldon建议的“JSONView”工作。 – Kamil 2014-11-05 12:07:01
在devtools控制台中,您可以使用'JSON.stringify(JSON.parse(json),null,2)'来获得漂亮的输出。第三个参数要求使用双空格缩进的打印。 – 2014-11-05 12:23:53