JSON 格式化
美化、壓縮與驗證 JSON,並標出語法錯誤的行號與欄位。
0 個字元 · 1 行
快捷鍵:Ctrl/⌘ + Enter 格式化
使用說明
- 在「輸入 JSON」欄位貼上或輸入 JSON,也可以按「範例」看看效果。
- 結果會即時顯示在右側(手機上在下方);有語法錯誤時,會標出行號、欄位與原因。
- 按「格式化」產生縮排排版的結果,或按「壓縮」移除所有空白,讓檔案更小。
- 依需要選擇縮排空格數,或勾選「依鍵名排序」讓物件的鍵依字母順序排列。
- 按「複製」或「下載」取得結果。
常見問題
我的 JSON 會被上傳嗎?
不會。格式化與驗證都在你的瀏覽器中完成,資料不會離開你的裝置,即使離線也能使用。
錯誤訊息的行號和欄位怎麼算?
行號與欄位都從 1 開始。欄位以字元計算,中文字與 emoji 都算一個字元,方便你在編輯器中找到問題位置。
很大的數字會不會被改掉?
不會。本工具保留數字原本的寫法,例如 12345678901234567890 或 1.0 都會原樣輸出,不像 JavaScript 的 JSON.parse 會失去精確度。
可以處理有註解或結尾逗號的 JSON 嗎?
標準 JSON 不允許註解與結尾逗號,本工具會指出它們的位置,讓你修正成任何程式都能讀取的格式。
「依鍵名排序」會改變陣列的順序嗎?
不會。排序只套用在物件的鍵,陣列中項目的順序代表資料本身的意義,會完整保留。