我有一些JSON數據,但它都在一行。有誰知道網頁或Windows編輯器會爲我設置這些數據的格式(例如縮進和插入新行),所以我可以更好地閱讀它?例如,最好使用GUI來顯示JSON —,而不是輸出重新格式化文檔的命令行工具。JSON編輯器/格式化程序?
回答
你試過嗎?
格式化程序 - 它不幫助你編輯(沒有語法高亮或任何東西) – 2011-08-14 20:44:10
(如果你有語法錯誤,它不會顯示你在哪裏) – 2011-08-14 20:51:44
我使用http://curiousconcept.com/jsonformatter格式化計算機生成jsons。它使它更具可讀性。
相當不錯 - 顯示你的語法錯誤的地方但不是你的類型,只有當你點擊「處理」按鈕) – 2011-08-14 20:49:45
請記住,JSON只是一個帶有花哨衣服的Javascript對象文字。您應該可以使用任何Javascript Beautifier進行清理。
您可以下載http://www.thomasfrank.se/json_editor.html並在您自己的數據本地運行它,儘管它是一個編輯器而不是格式化程序。
http://www.jsonlint.com/也是一個有用的驗證和重新格式化工具。
在Windows上我去爲:http://jsonviewer.codeplex.com/
手持從Firebug的拉生JSON響應和分析對我來說。
我喜歡這個位置: http://freeformatter.com/json-formatter.html
驗證過程是靈活的,如果你的文檔並不遵守RFC標準。它還創建了一個帶有可摺疊節點的樹,當你想在json樹的一個小區域工作時,它很酷。
這裏是我所做的:使用Aptana Eclipse Javascript編輯器,它將在您鍵入時檢查您的語法。只有一個訣竅:你必須把你的json包裝在一小堆javascript中,以使整個事情成爲一個有效的javascript文件,並消除那些紅色和黃色的語法錯誤。
因此,最外面的{}
變成:x={};
(所有json的東西在中間)。
現在,您只需在解析爲JSON之前剝離x=
和;
。 我這樣做在包裝jQuery的AJAX功能的函數:
function get_json_file(url,options,callback){
var opts = {dataType:"text"};
opts.url = url;
$.extend(opts,options);
opts.success=function(data){
var json = data.substring(data.indexOf('{'),data.lastIndexOf('}')+1);
var obj = JSON.parse(json);
callback(obj);
};
$.ajax(opts);
}
這有點瘋狂,但它是值得的,有效地在日食一個非常好的語法檢查JSON編輯器。
我最近創建了JSON Editor Online,這是一個在線編輯和格式化JSON的工具。 JSON以清晰,可編輯的樹狀視圖和格式化純文本顯示。
- 1. JSON格式化程序庫
- 2. 如何編輯JSON格式
- 3. Eclipse類編輯器格式化
- 4. remove從HTML編輯器格式化
- 5. 格式化JSON編碼
- 6. 編程Joda時間格式化程序
- 7. Java JSON編輯器/可視化器
- 8. Tinymce切換格式,格式化按鈕不是編輯器
- 9. UITextField數字格式化程序設置或編輯文本時
- 10. JSON模式模板和JSON編輯器
- 11. VB.Net Json序列化格式
- 12. Json序列化格式
- 13. JSON序列化格式
- 14. 如何在自定義Eclipse編輯器中公開內容格式化程序?
- 15. C編程式SQL美化器或重新格式化器#
- 16. 彙編語言源格式化程序
- 17. Rails編輯序列化的JSON數據
- 18. Notepad ++編輯器不保留程序格式
- 19. 帶有可視化編程編輯器的C#應用程序
- 20. 格式化JSON
- 21. 格式化JSON
- 22. 摩納哥編輯器自定義格式化器
- 23. 以PHP格式化編輯XML
- 24. extjs列編輯器格式編輯器的值
- 25. 更新或編輯我的json文件時Json格式化問題
- 26. GLSL編輯器程序
- 27. S3DB編輯器程序
- 28. 文本編輯器程序
- 29. Laravel JSON maxCDN/Chrome JSON格式化程序不起作用
- 30. AngularJS JSON編輯器切換可編輯
**參見:** http://stackoverflow.com/questions/998832 – dreftymac 2010-02-12 04:20:23
http://jsonlint.com/都可以使用。 – 2015-12-14 06:56:27