修復無效 JSON:從「哪裡出錯」到乾淨的檔案
修復看起來幾乎正確的 JSON —— 尾隨逗號、單引號、未加引號的鍵 —— 使用能容忍「準 JSON」的智慧格式化器,然後進行嚴格驗證。
當你來到這裡
你有一個幾乎能用的 JSON 檔案。解析器拒絕了它,但結構顯然是可讀的。本中心指向能處理最常見「準 JSON」錯誤的智慧修復工作流程,以及在交付前確認清理結果的嚴格驗證器。
涵蓋 90% 損壞 JSON 的四種錯誤
幾乎每個無效 JSON 工單都是這四種之一:尾隨逗號、單引號、未加引號的鍵,或在期望解析後 JSON 的地方印出了字串化的物件。每種都有自己的指南。
何時修復並不安全
對於引號風格和尾隨逗號,自動修復的猜測是安全的;但對於缺少的鍵、缺少的括號或有歧義的數字則不安全。把修復當作語法助手,之後再驗證業務契約。
在本機修復,而不是在別人的伺服器上
最近的事件顯示,把 JSON 貼到第三方格式化器會洩漏內容。本站的修復、驗證和壓縮工作流程完全在你的瀏覽器分頁中執行 —— 不會上傳任何內容。
建議路徑
從損壞的文字到乾淨的檔案,四步搞定。
-
- 工具:/ —— 貼上損壞的 JSON,點擊「修復並格式化」。
-
- 指南:/guides/json-formatter-vs-json-repair —— 確認你真正需要哪種模式。
-
- 部落格:/blog/fix-json-online —— 完整演示。
-
- 參考:/news/online-json-formatter-data-leak —— 為什麼本機處理很重要。
JSON 修復指南
主題中心
具體指南
- 如何解碼 Base64 字串(以及 JWT Payload)
- URL 編碼:對查詢參數與路徑做百分號編碼
- 將 YAML 轉為 JSON(並避免縮排錯誤)
- 將 JSON 轉為 CSV:把物件陣列扁平化
- 將 JSON 轉為 XML:根元素、屬性與陣列
- 將 JSON 跳脫為字串字面值(並解碼被雙重編碼的 JSON)
- 修復 JSON 中的尾隨逗號
- 修復 JSON 中的單引號
- 修復 JSON 中未加引號的鍵
- 修復 LLM 輸出的 JSON
- 修復 JSON 解析錯誤:Expected Property Name
- JSON 與 JavaScript 物件字面值的差異
- 在發送 API 請求前驗證 JSON
- JSON 格式化器 vs JSON 修復工具
- 修復 JSON Unexpected Token 錯誤
- JSON 轉 JavaScript 物件轉換工具