所有指南

可讀 JSON 還是緊湊 JSON,該如何選擇

發布於 · 更新於 閱讀約 1 分鐘

同一份 JSON 可以寫成可讀形式,也可以寫成緊湊形式。可讀形式是給人看的,緊湊形式用於傳輸和儲存。

三種形式

測試使用一份包含 40 個地塊的列表。用 2 個空格格式化後為 6,613 位元組,用 4 個空格為 8,453 位元組,壓縮後為 4,092 位元組。

差別

從 4 個空格改為 2 個空格,大小減少 22%。壓縮後比 2 個空格的版本再減少 38%,去掉的全是空格和換行。

如何選擇

需要重讀、比對、修改時用可讀形式,需要傳送或儲存時用緊湊形式。

驗證

壓縮後的 JSON 讀回來必須與原文一致:用格式化工具開啟它即可檢查。

格式化 JSON

如果想進一步減小大小,請參閱 壓縮 JSON。