如何第一時間看到新文章?
收藏本部落格列表頁,並在首頁與工具聚合頁留意指南入口。閱讀文章無需註冊或訂閱電子報。
全新的 JSON 修復工具可以在瀏覽器本地自動修復無效或損壞的 JSON,支援補逗號、移除註解、修復單引號以及布林/null 大小寫等常見問題,資料完全不會上傳伺服器。
我們剛為 JSON Work 上線了一個新工具:JSON 修復工具(JSON Repair Tool)。
從日誌、瀏覽器控制台或第三方後台複製出來的「JSON」,經常只是 看起來像 JSON,實際上並不符合標準:
// ...、/* ... */True / False / NULL 大小寫混亂傳統的 JSON 驗證或美化工具通常只能告訴你「哪裡錯了」,卻無法幫你自動修正。JSON 修復工具就是為這種「半壞不壞」的 JSON 而設計。
它會接收一段無效 JSON,嘗試一步步將其轉為合法 JSON,同時保證:
- 修復前:
{
"name": "John",
"age": 30
"city": "New York"
}
- 修復後:
{
"name": "John",
"age": 30,
"city": "New York"
}
- 自動移除 // 行註解 與 /* 區塊註解 */
- 在安全的情況下,將 'value' 轉為 "value"
- 例如:{ name: "John" } → { "name": "John" }
- 將 True / False / NULL / Null 正規化為合法 JSON 字面量
若輸入本身就是合法 JSON,工具只會重新排版並提示「原本已有效」。
內部實作上,JSON 修復工具會依序執行一組 小而安全的轉換,每一步之後都會嘗試呼叫 JSON.parse:
某一步之後只要可以成功解析,我們就會停止繼續修改,並用標準縮排格式輸出結果。
若走完整個流程仍然無法解析,我們會:
JSON.parse 的詳細錯誤訊息 工具入口在:
/tools/formatters/json-repair(依語系會帶上前綴)幾個常見且實用的場景:
- 清理註解
- 修掉明顯語法錯誤
- 讓資料結構重新變得可閱讀
- Schema 驗證
- 轉成 CSV / XML / YAML
- 進行靜態分析與程式碼風格檢查
和 JSON Work 其他工具一樣,JSON 修復工具完全遵守「本地處理、零儲存」:
修復完成後,你可以直接搭配站內其他工具:
若你在實際使用過程中遇到特殊案例,或希望支援更多修復規則,歡迎隨時給我們回饋,我們會根據真實場景持續改進 JSON Work。
致力於為開發者提供快速且隱私友好的 JSON 工具
更多文章即將發布...
返回部落格關於跟進更新、選題與互動方式。
收藏本部落格列表頁,並在首頁與工具聚合頁留意指南入口。閱讀文章無需註冊或訂閱電子報。
圍繞 JSON 驗證、格式化、轉換與除錯流程,以及 JSON Work 工具更新,與站內工具的本地能力互相呼應。
可以。請透過關於頁的聯絡方式或 GitHub 回饋;我們會優先安排貼近真實開發情境的教學。