JSON格式化、壓縮與驗證

免費線上格式化、美化、壓縮與驗證JSON。支援自訂縮排、遞迴排序物件鍵,完整保留大整數,適合檢查API回應與設定檔,直接在瀏覽器處理。

0 個字元
處理結果

處理結果將顯示在這裡。

如何格式化、驗證或壓縮JSON

  1. 貼上JSON內容,例如API回應或設定檔。
  2. 想要清楚排版時選格式化,想要精簡輸出時選壓縮,只檢查語法時選驗證。
  3. 依需要設定縮排與鍵排序,再複製或下載結果。

JSON格式化、壓縮與驗證使用說明

數字會保留原始表示方式,包括超出JavaScript安全整數範圍的數值。不接受註解與結尾逗號,重複的物件鍵會明確報錯,避免資料無聲遺失。

JSON格式化範例:大整數原樣保留

輸入內容
{"message":"你好,世界!👋","id":9007199254740993,"enabled":true}
處理結果
{ "message": "你好,世界!👋", "id": 9007199254740993, "enabled": true }

JSON格式化、壓縮與驗證常見問題

JSON格式化與壓縮有什麼差別?

格式化會加入縮排與換行,方便閱讀;壓縮則移除字串以外不必要的空白。兩者都不是修改資料值,字串內部的空格會保留。

JSON裡的大整數會失去精度嗎?

本工具直接保留數字的原始寫法,不先轉成JavaScript數值。像9007199254740993也能原樣保留,避免超出安全整數範圍的編號遭到四捨五入。

為什麼我的JSON驗證不通過?

常見原因包括單引號、鍵名沒加雙引號、結尾多了逗號或含有註解。本工具也會拒絕重複的物件鍵,避免默默捨棄其中一個值;發現錯誤時會提示,不會猜測修復。

排序物件鍵會改變陣列順序嗎?

不會。排序只作用於物件鍵,包括巢狀物件;陣列元素保留原順序。格式化結果也不等於供數位簽章使用的標準化JSON。

檔案、權杖和文字會上傳嗎?

不會。這些工具都在您的瀏覽器中處理資料。網站只提供頁面與程式碼,不會把輸入內容傳送到轉換伺服器,也不會儲存到帳號中。

  • JWT權杖解析

    在本機查看JWT標頭與酬載,解析有效期限與生效時間,不必上傳權杖。

  • 文字差異比對

    逐行、逐詞或逐字元比對兩段文字,標示新增與刪除內容,保留空格與換行。

  • Base64編碼與解碼

    將UTF-8文字轉為Base64,或解碼標準與URL安全格式,自訂填補字元與換行。

常見用途與範例

所有開發者工具

編碼與檔案轉換

在文字、位元組、網址與內嵌圖片之間轉換,保留原始資料。

資料與文字檢查

讀懂結構化資料與權杖,清楚查看文字的每一處變動。

雜湊、識別碼與排程

檢查檔案完整性、產生識別碼,並轉換時間與預覽排程。

輸入內容與檔案皆在您的裝置上處理。請勿將機密結果留在共用剪貼簿,處理私密金鑰與權杖時請使用可信任的裝置。