跳到主要內容
Tools

JSON 格式化

美化、壓縮與驗證 JSON,並標出語法錯誤的行號與欄位。

縮排

0 個字元 · 1 行

使用說明

  1. 在「輸入 JSON」欄位貼上或輸入 JSON,也可以按「範例」看看效果。
  2. 結果會即時顯示在右側(手機上在下方);有語法錯誤時,會標出行號、欄位與原因。
  3. 按「格式化」產生縮排排版的結果,或按「壓縮」移除所有空白,讓檔案更小。
  4. 依需要選擇縮排空格數,或勾選「依鍵名排序」讓物件的鍵依字母順序排列。
  5. 按「複製」或「下載」取得結果。

常見問題

我的 JSON 會被上傳嗎?

不會。格式化與驗證都在你的瀏覽器中完成,資料不會離開你的裝置,即使離線也能使用。

錯誤訊息的行號和欄位怎麼算?

行號與欄位都從 1 開始。欄位以字元計算,中文字與 emoji 都算一個字元,方便你在編輯器中找到問題位置。

很大的數字會不會被改掉?

不會。本工具保留數字原本的寫法,例如 12345678901234567890 或 1.0 都會原樣輸出,不像 JavaScript 的 JSON.parse 會失去精確度。

可以處理有註解或結尾逗號的 JSON 嗎?

標準 JSON 不允許註解與結尾逗號,本工具會指出它們的位置,讓你修正成任何程式都能讀取的格式。

「依鍵名排序」會改變陣列的順序嗎?

不會。排序只套用在物件的鍵,陣列中項目的順序代表資料本身的意義,會完整保留。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。