JSON 格式化器、校驗器與壓縮器
格式化:以可配置的縮排(2 空格、4 空格或 Tab)美化輸出 JSON,可按鍵名排序。
校驗:檢查 JSON 語法並以精確的行號和列號報告錯誤。成功時顯示結構統計(深度、鍵數、資料型別、大小)。
壓縮:移除所有不必要的空白,把 JSON 壓縮為單行,並顯示壓縮率與位元組節省。
提示:三種模式都會先隱式校驗 JSON。無效輸入在所有模式下都會產生錯誤資訊。
格式化、校驗、壓縮——同一條管線
三種操作走同一條管線:先解析文本,再重新序列化。格式化把解析樹美化輸出;壓縮剝掉所有可選空格;校驗在第一個語法錯誤處停下並報告精確的行與列。因為解析在前,格式化輸出與輸入在語義上總是完全一致——只有空白在變化。
鍵排序是唯一會改變結構的選項——物件鍵按字母順序重新排列。