跳至主要內容
FreeOnlineTools Go
繁體中文
如何

如何逐步格式化與驗證 JSON 資料

作者:FreeOnlineTools Team · 更新日期:2026-09-02

快速解答

要格式化 JSON:將 JSON 貼到 JSON 格式化程式中,帶有適當縮排的美化輸出將立即出現。若要驗證 JSON:工具會自動檢查語法,如果無效則顯示位置錯誤。所有處理都在本地進行——您的資料永遠不會上傳。

介紹

JSON(JavaScript 物件表示法)是 Web APIs 和設定檔最常見的資料格式。 APIs 中的原始 JSON 通常會縮小為一行,使其難以閱讀。格式設定(也稱為美化或漂亮列印)會添加縮排和換行符,以便人們可以閱讀。驗證檢查 JSON 語法是否正確 - 單一放錯位置的逗號或缺少引號可能會破壞整個應用程式。本指南向您展示如何在瀏覽器中格式化和驗證 JSON。

步步

  1. 開啟 JSON 格式化工具

    前往 JSON 格式化程式工具頁面。此工具接受任何 JSON 字串作為輸入 - 物件、陣列或嵌套結構。

  2. 貼上您的 JSON 數據

    將您想要格式化或驗證的 JSON 貼到輸入文字區域中。這可能是程式碼中的 API 回應、設定檔或 JSON 字串。

  3. 查看格式化的輸出

    該工具解析您的 JSON 並使用 2 個空格縮排和換行符重新序列化它。格式化的輸出立即出現在結果欄位中。如果 JSON 無效,則會出現錯誤訊息,並指出語法問題的位置。

  4. 檢查驗證狀態

    如果 JSON 有效,該工具將顯示成功指示符和格式化輸出。如果無效,它會顯示解析錯誤 - 例如「位置 42 處出現意外標記」 - 這樣您就可以修復來源中的語法問題。

  5. 複製或縮小結果

    使用「複製」按鈕將格式化的 JSON 複製到剪貼簿。一些工具還提供了“縮小”按鈕來刪除所有空白 - 對於減少生產中的有效負載大小非常有用。

範例

縮小格式 JSON

輸入: {"name":"Alice","age":30,"roles":["admin","user"]}

輸出: { "name": "Alice", "age": 30, "roles": ["admin", "user"] }

偵測無效的 JSON (尾隨逗號)

輸入: {"a":1,"b":2,}

輸出: Error: Unexpected token } at position 11

偵測無效的 JSON (單引號)

輸入: {'name':'Alice'}

輸出: 錯誤:位置 1 出現意外標記 '

常見問題

  • 對字串使用單引號 —JSON 需要對所有字串和鍵使用雙引號。
  • 最後一項後的尾隨逗號 —JSON 不允許在 } 或 ] 之前出現逗號。
  • JSON 中的註解 — 標準 JSON 不支援 // 或 /* */ 註解。如果需要註釋,請使用 JSONC 或 JSON5。
  • 不帶引號的鍵 - 與 JavaScript 物件文字不同,JSON 要求所有鍵都用雙引號引起來。
  • 未定義、NaN 或無窮大值 —JSON 僅支援 null,不支援 undefined 或 NaN。

提示

  • 在 API 請求中發送之前,請務必驗證 JSON — 語法錯誤可能會導致 400 Bad Request 回應。
  • 在生產中使用縮小的 JSON 以節省頻寬,並在開發中使用已格式化的 JSON 以提高可讀性。
  • JSON 不支援日期物件 - 將日期序列化為 ISO 8601 字串(例如「2026-09-02T00:00:00Z」)。
  • 在 JavaScript 中使用 JSON.parse() 將 JSON 字串轉換為對象,並使用 JSON.stringify() 將物件轉換為 JSON 字串。

相關工具

相關指南

參考