zh-Hant

美化 JSON

把 JSON 縮排得整潔易讀,或加以壓縮,還可按需對鍵排序。全部在瀏覽器本機完成,絕不上傳。

縮排
  • 2 個空格
  • 4 個空格
  • 定位字元
對鍵排序
壓縮 (minify)

正在你的裝置上本機處理 ...

0%

你的檔案永遠不會離開你的裝置

    我的檔案會被上傳嗎?

    不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    伺服器位於德國預設即符合 GDPR
    通過獨立稽核TLS A+ · 標頭 A+

    JSON 是程式之間交換結構化資料最常用的格式,但在傳輸途中常被壓成一長行,沒人能讀得懂。本工具讓它恢復原貌:讀入 JSON 後以整潔的縮排回傳,於是巢狀、清單與物件一目了然。反過來,當你需要它體積小、傳輸快時,也可以壓縮它(minify),去掉每一個多餘的空格。

    縮排由你選擇(兩個或四個空格,或一個定位字元),還可以讓每個物件的鍵依字母順序排序。排序有助於讓兩份 JSON 文件便於比較,或產生穩定、可重現的輸出。由於本工具真正讀入並重新寫出 JSON,輸出始終是有效的 JSON;損壞的輸入不會被悄悄修復,而是如實回報為錯誤。

    整個處理完全在本機、在你的瀏覽器中以純 JavaScript 執行:你的 JSON 不會被上傳、不會被儲存,也不會從 CDN 載入任何外部函式庫。這一點對設定檔、API 回應或匯出尤其重要,它們往往很快就含有機密值。結果你可以下載,也可以直接複製出來。

    技術規格

    技術規格
    輸入格式文字輸入
    輸出格式JSON
    批次處理不支援
    處理方式在瀏覽器中本機處理 (JavaScript)
    檔案上傳

    三個步驟

    1. 把 JSON 貼到文字框中。
    2. 選擇縮排,按需對鍵排序或壓縮。
    3. 閱讀或下載格式化後的 JSON。

    限制: 本工具依 RFC 8259 重新格式化有效的 JSON;它不會修復損壞的語法,也不會補上缺少的引號。JSON 不允許註解,遇到時會如實回報錯誤。超大文件受你裝置記憶體的限制。陣列元素的順序始終保持不變;只會對物件的鍵進行排序。

    常見問題

    我的 JSON 會被上傳嗎?

    不會。格式化完全在你的瀏覽器本機進行;你的資料絕不離開裝置,也不會被儲存。

    縮排和 minify 有什麼差別?

    縮排讓 JSON 對人易讀(換行與間距)。minify 去掉所有多餘字元,使它盡可能小:適合傳輸,卻不便閱讀。

    對鍵排序有什麼用?

    排好序的鍵讓兩份文件更易比較(diff),並產生穩定、可重現的順序。值與清單的順序保持不變。

    遇到無效的 JSON 會怎樣?

    本工具會如實回報錯誤,而不會捏造錯誤結果或悄悄改動你的輸入。

    相關工具