除錯指南

如何修復無效 JSON

如果你經常從日誌、介面回應、工單留言或腳本輸出裡拿到「近似 JSON」的文字,這個流程可以幫助你更快把它修回可用狀態。

最常見的 invalid JSON 來源

  • - 尾隨逗號、單引號與未加引號的鍵名,通常來自 JavaScript、Python 或手動編輯片段。
  • - 日誌平台與聊天工具裡複製的內容,常混入多餘文字、註解或不完整結構。
  • - 大小寫不對的布林值、`None`、`undefined`、`NaN` 這類字面量都不是標準 JSON。

建議修復流程

  • - 先用 JSON 修復把明顯的語法問題改成合法 JSON。
  • - 再用 JSON 驗證器確認是否還有殘留錯誤,並定位具體行列。
  • - 如果要確認欄位位置或結果差異,繼續用 JSONPath 測試器和 JSON 差異比對。

Invalid JSON 常見問題

為什麼文字看起來像 JSON 卻解析失敗?

因為「像 JSON」不等於符合 JSON 規範。尾隨逗號、單引號與未加引號鍵名都是最常見的失敗原因。

應該先修復還是先校驗?

面對明顯的髒資料時,先修復更高效;當你需要精確定位錯誤位置時,再用驗證器補充確認。