跳至內容
Monu Tools

JSON 壓縮工具

在瀏覽器中壓縮並校驗 JSON,並查看你節省了多少位元組。

如何使用 JSON 壓縮

  1. 01

    貼上你的 JSON。

  2. 02

    它會自動被校驗並壓縮。

  3. 03

    複製壓縮後的輸出並查看節省的位元組。

縮小有什麼作用

JSON 壓縮器會驗證你的 JSON,並刪除所有不必要的字元、空格、縮排和換行符,使 JSON 可讀,然後報告你節省了多少位元組和百分比。

縮小的 JSON 與格式化版本的意思相同;只有裝飾性的空白消失了。這使其成為生產的正確形式:API 回應、捆綁到應用程式中的配置或傳輸大小和解析時間很重要的任何有效負載。

它如何工作和驗證

它使用本機 JSON 引擎在你的瀏覽器中運行,因此輸出正是你自己的程式碼所產生的。因為它先解析,所以成功的 minify 也確認你的 JSON 是有效的;無效的輸入會回傳一個精確的錯誤。

哪些變化,哪些不變

一個微妙的影響是數字標準化,它是 JSON 標準的一部分,而不是這個工具:1.50 變成 1.5,1e3 可能會被重寫,因為它們代表相同的值。鍵、字串、布林值和結構永遠不會改變。

縮小和 gzip 結合在一起

縮小和 gzip 是互補的,而不是替代的。伺服器通常使用 gzip 回應,這會嚴重壓縮重複的文字;縮小首先刪除壓縮器必須處理的空白,兩者一起提供最小的傳輸。

相反,以及隱私

當你需要讀取或編輯 JSON 而不是縮小它時,JSON 格式化程式會執行相反的操作,使用乾淨的縮進來漂亮地列印它。你在此處貼上的任何內容都不會上傳。

常見問題

壓縮 JSON 有什麼作用?

它移除所有不必要的空白和換行,產生資料相同、體積最小的有效 JSON,傳輸更快。

它會改變我的資料嗎?

不會。只移除格式。鍵、值和類型都會保留,數字按 JSON 標準規範化(例如 1.50 變為 1.5)。

如果我的 JSON 無效怎麼辦?

你會看到解析器的錯誤訊息以便修復。在 JSON 有效之前不會進行壓縮。

來源

報告問題