壓縮的過程就是用瀏覽器內建的 JSON 引擎把資料解析後再重新轉成字串,所以輸出的精簡版本保證和程式讀回來的資料完全一致,不會漏掉任何註解,不會有鍵值被手動調換順序,也不會出任何差錯。位元組數是依照真實的 UTF-8 位元組計算,不是字元數,所以就算內容塞滿表情符號或帶重音的文字,顯示的都是傳輸時的實際重量。
免費 JSON 壓縮工具
全程在瀏覽器裡執行,免上傳、免註冊。
JSON
壓縮結果
貼上 JSON 即可開始壓縮
JSON 壓縮工具在做什麼
JSON 壓縮工具會移除文件中所有多餘的空格、跳格與換行,把整份資料壓成一行。資料內容完全不變,消失的只有排版用的空白,所以檔案變小、載入更快。把 JSON 貼在下方欄位,馬上就會即時壓縮完成,同時顯示壓縮前後的位元組數與節省的百分比。
使用方式
- 1貼上你的 JSON. 把格式化過、美化排版或手寫的 JSON 貼進輸入框。
- 2即時看到壓縮結果. 壓成單行的精簡版本會立刻出現,狀態列也會確認 JSON 是否有效,或指出第一個錯誤的位置。
- 3查看節省了多少. 位元組數會顯示壓縮前後的大小與減少的百分比,讓你清楚知道檔案輕了多少。
- 4複製結果. 複製壓縮後的 JSON,貼到任何需要精簡資料的地方。
適合誰用
- 前端工程師想縮小打包後的設定檔或多語系檔案,讓頁面傳輸的資料量更少。
- API 與後端工程師想在傳送請求或回應內容前先把資料壓縮成一行。
- DevOps 與資料處理工作 - 把一大包 JSON 攤平成單行,方便儲存或寫進日誌。
- 需要把 JSON 貼進網址、資料庫欄位或環境變數的人,這些地方通常只接受單行的值。
常見問題
這個 JSON 壓縮工具免費嗎
是的,完全免費,不用註冊也沒有使用次數限制,所有運算都在你的瀏覽器裡完成。
我的 JSON 會被上傳到哪裡嗎
不會。你的 JSON 只會在瀏覽器本機解析並壓縮,不會傳送到任何伺服器,所以就算是私密的 API 金鑰、權杖或內部資料也很安全。
壓縮會改變我的資料內容嗎
不會。壓縮只會移除元素之間的空格、跳格與換行。每一個鍵、值、數字與字串,包括字串裡的空格,都會完整保留,解析出來的資料和原始檔案完全一樣。
我的 JSON 可以縮小多少
要看原本的排版方式。層層縮排、美化過的 JSON 可能縮小 40% 到 70%,因為裡面有大量縮排空白;而本來就很精簡的 JSON 幾乎不會有變化。工具會針對你的檔案顯示實際節省的位元組數與百分比。
如果我的 JSON 格式不正確怎麼辦
壓縮工具會在你輸入的同時即時檢查格式。如果 JSON 有多餘的逗號、用了單引號、鍵名沒加引號或缺了括號,狀態列會指出問題所在,在瀏覽器能判斷位置的情況下,還會標出是哪一行哪一欄,方便你在壓縮前先修正。
離線也能使用嗎
可以。頁面載入完成後,壓縮工具就算沒有網路連線也能繼續運作,因為所有處理都在你的裝置上完成。