專題 C1:JSON 生態
JSON 格式錯誤與修復方法
用固定的排查順序定位 JSON 語法錯誤,避免畸形 payload 進入 API、設定或 CI 流程。
最常見的破壞點
尾隨逗號、未加雙引號的鍵名、單引號字串,以及從日誌複製出的轉義片段,都是常見的 JSON 失敗來源。
另一個高頻問題是多系統樣例拼接後的編碼不一致,肉眼看起來正常的內容在解析器中卻會因隱藏字元失敗。
可重複執行的修復順序
- 先抽出最小可重現物件,確認錯誤來自結構還是內容。
- 先格式化再驗證,展開縮排後更容易看出缺括號、缺引號或多餘逗號。
- 提交前再用固定樣例跑一次驗證,確認修復沒有帶入新的欄位問題。
實用輸入/輸出範例
輸入
{"user":"ana","roles":["admin",],}輸出
{"user":"ana","roles":["admin"]}