關於
最後更新:2026年9月12日
JSON Tool 是一款免費的輕量級單一頁面工具,可以對 JSON 進行格式化、壓縮和驗證。它是由一位開發者維護的獨立專案,整個工具就是一個 HTML 檔案,沒有自己的後端。
它的功能
- 格式化 — 以您選擇的 1 到 20 縮排寬度美化 JSON。
- 壓縮 — 移除所有空白以縮小資料體積。
- 驗證 — 當輸入不是有效 JSON 時,報告準確的解析錯誤。
- 鍵排序 — 遞迴進行,包括陣列內巢狀的物件,方便兩個資料逐行比對。
- 舒適閱讀 — 行號、字元計數、淺色和深色主題、複製到剪貼簿,以及下載為
formatted.json。
為誰而做
檢查 API 回應的開發者、檢查 JSON 匯出資料的分析師,以及所有除錯異常資料的人。即使完全不了解 JSON 也能使用:貼上、按下格式化、閱讀結果。
設計上的首要原則是讓敏感資料留在您的裝置上。組態匯出、權杖、客戶記錄和內部 API 回應,恰恰是不應該貼上到會上傳資料再重新格式化的網站上的內容。所以本工具不會上傳。
運作原理
格式化在您的瀏覽器中透過 JavaScript 引擎內建的 JSON 解析器完成,也就是您的瀏覽器讀取 JSON 時使用的同一套程式碼路徑。沒有內容被送到伺服器處理,也不存在您所貼上內容的佇列、儲存或日誌。頁面載入完成後,您可以中斷網路繼續使用。
它刻意不做的事情
- 沒有帳戶、沒有登入、沒有使用限制,也沒有付費牆。
- 不對您的 JSON 進行任何伺服器端處理,也無法復原您輸入的任何內容。
已知限制
它只接受嚴格的 JSON。註解、尾端逗號、單引號、JSON5、JSONC 以及換行分隔的 JSON(NDJSON)都會被拒絕,這是 JSON 解析器的行為,並非缺陷。沒有 JSON Schema 驗證、JSONPath 查詢、差異檢視,也沒有與 YAML、XML 或 CSV 之間的轉換。
由於一切都在您的瀏覽器分頁中執行,非常大的輸入會受到瀏覽器記憶體的限制,並可能導致分頁沒有回應。對於超過數百萬位元組的檔案,請拆分後再貼上,而不是整份貼上。
費用
免費,沒有付費層級。收集什麼、不收集什麼,詳見隱私權政策。
發現問題,或希望增加某項功能?請聯絡我們 — 附上輸入內容和瀏覽器名稱的缺陷報告最有幫助。