我正在處理一些以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