文字處理 · FREE ONLINE TOOL

JSON 格式化與驗證器

免費線上 JSON 驗證、縮排與壓縮工具,保留大數字原值、重複 Key 與字串內容,支援複製、下載及本機背景運算。

JSON 僅在瀏覽器處理

保留原始數字字面值、字串跳脫、鍵順序與重複 Key;不將整份資料轉為 JavaScript Number/物件。重複 Key 雖保留,其他軟體可能只採用最後一筆,請自行核對。

嚴格 JSON 語法分析,不接受註解、尾逗號、NaN 或 Infinity。輸入最多 1 MiB UTF-8、200,000 個語法單元、128 層巢狀;輸出最多 8 MiB 字元。運算在可取消 Worker,超過 5 秒停止並保留原文。錯誤位置以原文 UTF-16 行欄計算;不執行、不上傳、不儲存 JSON。

HOW TO USE

簡單幾步,就完成。

  1. 貼上 JSON 原文,選擇 2 Spaces、4 Spaces 或 Tab。
  2. 驗證、格式化或壓縮,查看錯誤行欄與重複 Key 提示。
  3. 核對結果後複製或下載;修改原文會立即使舊結果失效。

生活裡的這些時刻,都用得到

適合整理設定檔與 API 回應、核對 JSON 語法,不需上傳資料。

GOOD TO KNOW

你可能還想知道

大整數或小數會失去精度嗎?

不會因格式化改值。使用 JSON 語法分析器保留數字原始字面值,不經 JavaScript Number 轉換;包含大整數、負零、指數及精細小數。

重複 Key 如何處理?

保留每個 Key 與原順序,並以解碼後的鍵名偵測重複、顯示提醒。其他軟體可能覆寫重複 Key,請核對用途。

支援註解或尾逗號嗎?

不支援,遵守標準 JSON 語法;錯誤位置由本站分析器以 UTF-16 行欄計算,不依賴瀏覽器的 SyntaxError 訊息格式。

大小與隱私限制是什麼?

最多 1 MiB UTF-8、200,000 個語法單元、128 層巢狀、8 MiB 字元輸出;Worker 超過 5 秒可停止。不使用 eval、不上傳、不記錄、不放入 URL 或儲存空間。