公用程式
JSON 格式化與驗證工具
格式化 JSON 時不捨入大數字,並檢查語法。語法檢查不等於應用程式的資料結構驗證。
僅驗證 JSON 語法,不檢查必填欄位或結構規範。請修正提示的錯誤後重新驗證。
實用指南
以可重現的範例理解工具結果,而不只是了解按鈕。
JSON 格式化與驗證工具 是什麼?
工具先驗證語法,再對原始語彙單元加入縮排,而非重新序列化 JavaScript 數字,因此保留數字寫法、屬性順序與重複屬性名稱。只調整字串之外的空白。
什麼時候使用此工具?
適合閱讀 API 回應與設定檔。語法正確不代表必填欄位齊全、網址有效、資料安全或符合業務規則。
範例
- 錯誤:{"name":"Apps24",}。刪除尾端逗號後為 {"name":"Apps24"}。
- 9007199254740993 在格式化後保持原樣,但在其他程式碼中轉換為 JavaScript Number 可能損失精確度。
如何使用 JSON 格式化與驗證工具
1. 貼上 JSON 或載入範例。 2. 選擇語法檢查或格式化。 3. 閱讀結果並手動修改錯誤。工具不會猜測並補齊缺少的值。
參考來源
常見問題
Q: 重複屬性名稱安全嗎?
A: 文字會保留重複名稱,但使用端可能只保留最後一個值或拒絕資料。建議使用唯一名稱。
Q: 支援註解與單引號嗎?
A: 標準 JSON 使用雙引號,不允許註解或尾端逗號。JSON5 是另一種格式。
運作原理
語法在本機檢查。依原始語彙單元格式化以保留數值,資料結構與業務規則需由接收程式另外驗證。