修復 JSON 語法錯誤
透過錯誤與修正範例,了解如何處理尾隨逗號、單引號和註解。
刪除尾隨逗號
JSON 允許在項目之間使用逗號,但物件或陣列的最後一個值之後不能有逗號。
無效 JSON
{"name":"Ada","ready":true,}修正後的 JSON
{"name":"Ada","ready":true}鍵和字串使用雙引號
JSON 要求物件鍵和字串使用雙引號。數字、true、false 和 null 不需要引號。
無效 JSON
{name:'Ada'}修正後的 JSON
{"name":"Ada"}刪除註解
JSON 不支援 // 或 /* */ 註解,請在驗證前刪除。引號內 URL 中的 // 應保留,它們是字串的一部分。
無效 JSON
{"count":3 // number of items
}修正後的 JSON
{"count":3}檢查回報的錯誤位置及其上一行
錯誤位置表示瀏覽器發現問題的位置,但原因也可能是前文缺少逗號或引號未閉合。將輸入貼上到 JSON 格式化工具中,並檢查這兩行。
格式化不會檢查內容含義
只調整空格和換行,保留大數字、重複鍵和輸入順序。 語法正確不代表日期或必填項正確,請檢查使用該資料的服務要求。
本指南使用的工具
參考資料
審核日期: