JSON5 轉換
支援註解、單引號、尾逗號的 JSON5 與標準 JSON 互轉
JSON5 → JSON支援註解、單引號、尾逗號、無引號鍵名與十六進位數字
標準 JSON 結果
JSON5 與標準 JSON 互轉說明
JSON5 在標準 JSON 基礎上允許註解、單引號字串、無引號鍵名、尾逗號以及十六進位數字,常用於前端設定與手寫資料檔案。本頁把 JSON5 文字轉換為嚴格 JSON,便於交給只接受標準 JSON 的 API 或工具。
反向轉換會把標準 JSON 輸出為 JSON5 相容文字,鍵名與字串引號仍保持規範,方便在保留註解習慣的專案裡繼續維護。轉換過程只做語法層面的處理,不會自動補寫註解。
遇到語法錯誤時,編輯器會標出所在行列並給出原因,例如尾逗號位置錯誤或字串未閉合。修正後重新執行轉換即可,輸入輸出都不會離開瀏覽器。
常見問題
- JSON5 檔案能直接被瀏覽器或後端讀取嗎?
- 大多數內建解析器只接受標準 JSON。部署前建議先用本頁轉換為標準 JSON,或者在建置階段完成轉換。
- 轉換會保留註解嗎?
- 轉換為標準 JSON 時會捨棄註解,因為標準 JSON 語法不支援註解;反向轉換也不會憑空產生註解。
- 無引號鍵名會怎樣處理?
- 轉換為標準 JSON 時會自動為鍵名補上雙引號,鍵名本身的字元內容保持不變。