保留型別與結構
格式化與壓縮只改變字串外的空白,不改變數字表示法、跳脫字串、鍵順序或重複鍵。工具驗證 JSON 語法,不驗證 API 結構描述。其他 JSON 工具與後續讀取程式有各自的數值限制。結構差異比較會比對值與陣列位置;從單一範例推斷的 TypeScript 型別仍需檢查。
選對編碼層次
URL 元件、查詢字串、JSON 字串與 HTML 文字適用不同跳脫規則。例如,表單查詢解析中的 + 代表空格,但 URI 元件解碼的 + 仍是 +。只有 UTF-8 文字適合使用 Base64 轉文字,二進位資料請使用檔案解碼器。
解碼不等於驗證
解碼後的 JWT 是未驗證輸入,不是授權證明。檔案摘要需要可信任的預期值才能比對,HMAC 還依賴共用金鑰與精確的位元組編碼。範例請使用測試金鑰,不要把正式環境權杖放入共用螢幕截圖。