加入 JSON
貼上文字、載入範例,或開啟不超過 10 MB 的本機 .json 檔案。
100% 本機 JSON 工具
貼上 JSON,將它壓縮或整理成易讀格式,然後複製結果。資料不會上傳。
無需帳戶 · 無需上傳 · 無需安裝
01 — 03
工具會先驗證再轉換,無效輸入不會產生誤導性的結果。
貼上文字、載入範例,或開啟不超過 10 MB 的本機 .json 檔案。
移除非必要空白,或用 2 個、4 個空格縮排整理資料。
查看 UTF-8 位元組變化,再把有效結果用於需要的位置。
範例與語法
解析器會保留 JSON 資料值,只改變目前工具需要的表示方式。
{
"site": "jsonminify.org",
"enabled": true,
"items": [1, 2]
}{"site":"jsonminify.org","enabled":true,"items":[1,2]}{"name":"value"}鍵和字串值必須使用雙引號。
[1, 2, 3]項目保留原始順序。
true · false · null這些值使用小寫且不加引號。
space · tab · line break字串外可選,字串內有實際含義。
為什麼選擇 JSONMINIFY.ORG
全程使用標準瀏覽器功能,無需帳戶、上傳佇列或隱藏修復步驟。
JSON 只在目前裝置解析,不會傳送到我們的伺服器。
嚴格的 JSON.parse 會找出註解、尾隨逗號及未加引號的鍵。
比較壓縮前後的真實 UTF-8 位元組,而不是單純字元數。
常見使用情境
當空格與換行對下一個系統或接收資料的人沒有幫助時,壓縮可減少冗餘並統一輸出格式。
儲存測試資料、附加至問題回報或在開發工具間傳遞前,先縮小較大的 JSON 內容。
壓縮 HTML 資料區塊、靜態資源或產生檔案中的 JSON,避免非必要排版增加傳輸量。
為環境變數、命令列參數及只接受緊湊 JSON 的系統產生可直接使用的單行結果。
比較測試資料、儲存範例或分享診斷資訊前,將有效 JSON 統一為可預期的緊湊格式。
JSON 參考
壓縮器應移除顯示用空白,同時保留解析後的資料值。了解這項界線可避免意外更動資料。
JSON 標記之間的空格、定位字元及換行不屬於資料模型。驗證成功後,工具會在不帶非必要空白的情況下重新序列化。
註解、尾隨逗號、未加引號的屬性名稱、undefined 及 JavaScript 運算式都不是標準 JSON,工具會明確回報錯誤。
工具使用 TextEncoder 計算實際檔案大小,因此表情符號與非拉丁字元不會被錯誤地當成單一 JavaScript 字元。
移除空白只會減少體積,不會隱藏內容。任何取得結果的人都能解析,敏感值仍需要存取控制。
FAQ
關於有效性、隱私、檔案大小和資料變化的直接回答。
不會。壓縮、格式化、驗證、複製和下載準備都在瀏覽器中完成,網站不會收到 JSON 內容。
標準 JSON 解析後只移除非必要空白,資料值保持等價;但不應把物件鍵順序視為語意保證。
標準 JSON 要求鍵名和字串使用雙引號,不允許註解、尾隨逗號、undefined 或 JavaScript 物件字面值語法。
本機檔案匯入支援最大 10 MB 的 .json 檔案。特別複雜的檔案仍可能受裝置記憶體和瀏覽器限制影響。
工具解析 JSON 後使用 2 個或 4 個空格重新輸出,讓巢狀資料更容易閱讀。