JSON格式化
JSON格式化工具可協助您格式化並顯示JSON,方便檢視JSON結構、提升可讀性。格式化結果支援摺疊與展開,摺疊後仍可複製或刪除。
JSON格式化工具在格式化、壓縮或排序JSON時均支援保留數字精度,例如BigInteger、BigNumber、BigDecimal,並可修復一些常見的JSON格式錯誤。
本站所有工具操作均於瀏覽器本機完成,資料不會上傳至任何伺服器,可安心使用。
可修復的常見JSON格式錯誤:
- 多餘字元:JSON前後的多餘字元,如123{"name": "John"}456
- 缺少引號:鍵名或字串值未加引號,如 {name: "John"}
- 缺少逗號:物件或陣列元素之間漏寫逗號
- 尾隨逗號:最後一個元素後多出逗號
- 單引號:以單引號取代雙引號,如 {'name': 'John'}
- 特殊引號:使用中文引號「」、""、'' 等特殊字元
- 註解:包含 /* ... */ 或 // ... 註解
- 截斷的JSON:內容被截斷導致括號或引號未閉合
- Python常數:None/True/False轉為null/true/false
- 轉義字串:移除多餘的轉義字元,如 {\"key\": \"value\"}
- JSONP:移除callback({...}) 外層包裹
- 程式碼區塊標記:移除 ```json ``` 圍欄
- 省略符號:移除陣列或物件中的 ... 佔位符
- 多行JSON:將以換行分隔的多筆JSON合併為陣列
功能選項:
- 格式化JSON:自動縮排對齊、層級清晰,支援摺疊與展開節點
- 排序JSON:依JSON中的鍵名排列
- 壓縮JSON:移除JSON中的空格與換行,壓縮為一行
- 轉義JSON:對JSON字串進行轉義處理,亦可移除轉義
- JSON轉DICT:將JSON轉為Python字典格式
- 本機檔案:支援拖曳或選擇本機JSON檔案進行處理
- 結果匯出:支援一鍵複製、儲存為檔案,並可還原上次編輯的內容
- 搜尋與全螢幕:支援關鍵字搜尋、Ctrl-G跳行與全螢幕檢視
常見問題:
- Q:我的JSON資料會上傳到伺服器嗎?
A:不會。本站所有工具操作均於瀏覽器本機完成,資料不會上傳至任何伺服器,可安心使用。 - Q:貼上的JSON為何提示格式錯誤?
A:常見原因包括使用單引號、缺少逗號或括號、字串中有未轉義的引號等,請檢查JSON格式後再試。 - Q:如何還原上次編輯的內容?
A:重新整理或重新開啟頁面後,若本機存有歷史紀錄且目前尚未輸入內容,頂部的「還原」按鈕會自動亮起,點擊即可還原。 - Q:支援哪些快捷鍵?
A:Ctrl+F搜尋、Ctrl+G跳至指定行、F11全螢幕檢視、ESC退出全螢幕;更多快捷鍵可點擊右上角「設定」查看。 - Q:JSON中的大數字格式化後會遺失精度嗎?
A:不會,本工具在格式化、壓縮或排序JSON時均支援保留大數字精度。
常見用途:
- 格式化與美化JSON資料,方便閱讀與除錯
- 對JSON鍵值進行排序,方便檢視與比對資料
- 壓縮JSON資料,減少傳輸量、提升API效率
- 轉義JSON字串,方便嵌入程式碼或設定檔
- 驗證JSON語法,快速定位括號、引號等格式錯誤
- 與Python串接時,將JSON快速轉為字典字面量