文字處理 · FREE ONLINE TOOL
JSON 僅在瀏覽器處理JSON 格式化與驗證器
免費線上 JSON 驗證、縮排與壓縮工具,保留大數字原值、重複 Key 與字串內容,支援複製、下載及本機背景運算。
保留原始數字字面值、字串跳脫、鍵順序與重複 Key;不將整份資料轉為 JavaScript Number/物件。重複 Key 雖保留,其他軟體可能只採用最後一筆,請自行核對。
嚴格 JSON 語法分析,不接受註解、尾逗號、NaN 或 Infinity。輸入最多 1 MiB UTF-8、200,000 個語法單元、128 層巢狀;輸出最多 8 MiB 字元。運算在可取消 Worker,超過 5 秒停止並保留原文。錯誤位置以原文 UTF-16 行欄計算;不執行、不上傳、不儲存 JSON。
HOW TO USE
簡單幾步,就完成。
- 貼上 JSON 原文,選擇 2 Spaces、4 Spaces 或 Tab。
- 驗證、格式化或壓縮,查看錯誤行欄與重複 Key 提示。
- 核對結果後複製或下載;修改原文會立即使舊結果失效。
生活裡的這些時刻,都用得到
適合整理設定檔與 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 或儲存空間。