Output will appear here...
JSON 縮小器會刪除 JSON 文件標記之間的每個空格、製表符和換行符,留下仍在解析的最小位元組對應值。資料本身沒有變化 - 相同的金鑰、相同的值、相同的順序 - 但一旦縮排消失,列印精美的 4 KB 配置可能會降至 2.5 KB 或更低。較小的 JSON 意味著更快的網路傳輸、更低的頻寬費用以及接收端更快的解析,這就是為什麼 API 回應和捆綁資料檔案幾乎總是以最小化方式傳送。
這個縮小器僅在字串文字之外剝離空格,因此值內的文字(包括您要保留的空間)會被精確保留。它還保持數字標記的書寫狀態:像 1.0 或 30 位整數這樣的尾隨零值完好無損,因為該工具會刪除空格,而不是透過重寫它的解析來往返每個數字。在縮小之前,它會使用 JavaScript JSON 解析器驗證輸入,因此如果逗號或括號不合適,您將獲得解析器的確切錯誤,而不是默默地中斷輸出。美化模式會執行相反操作,重新縮排具有兩個空格、四個空格或選項卡的緊湊型 JSON,以便您可以閱讀和編輯它。
一切都在您的瀏覽器中 100% 運行。您的 JSON(通常保存 API 金鑰、客戶記錄或內部配置)永遠不會上傳或存儲,並且一旦頁面加載,該工具就會離線工作。這使得縮小永遠不應該離開機器的敏感有效負載變得安全。
將 JSON 物件或陣列貼上或鍵入到輸入區域。它可以列印得漂亮,也可以已經緊湊 - 要么可以工作。
點擊 Minify 以剝離空白並縮小文件,或按一下 Beautify 以重新縮排文件。選擇 2 個空格、4 個空格或選項卡進行美化。
閱讀尺寸徽章以查看原始尺寸、新尺寸和百分比減少。無效的 JSON 會標記有確切的解析器錯誤。
將結果複製到剪貼簿或將其作為。json 檔案下載,準備放入 API、設定或捆綁包中。
刪除令牌之間的空格、製表符和換行符,同時保持字串內容不變,產生最小的有效等效項
保持數字標記與書寫完全相同 - 尾隨零和大整數保留,因為縮小條帶空格而不是重新解析值
顯示原始大小、最小化大小和減少百分比,以便您可以立即看到位元組影響
重新縮排具有兩個空格、四個空格或選項卡的緊湊型 JSON,使其再次可讀且差異友好
Minify CSS to cut file size or beautify minified stylesheets for debugging
Minify HTML markup for faster page loads or beautify it for readable, indented source
Sort the keys of a JSON object alphabetically, recursively through nested objects, with optional array sorting. Ascending or descending, minify or pretty. Client-side, no signup.
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
0 comments
No comments yet. Be the first to share your thoughts!