JSON 驗證工具

看 JSON 解析得了沒有,以及停在哪。

免費 - 無需註冊 - 在您的裝置上執行

在你自己的分頁裡檢查

  • 行號與欄號
  • 語法不是綱要
  • 0上傳
  • 免費無需帳戶
實際使用

可以放心的地方

  • 行號與欄號
    • 失敗會定位,不是只宣布
    • 直接指向解析停下的位置
  • 語法而已
    • 只說這段文字解析得了沒有
    • 不說欄位有沒有少
  • 0上傳
    • JSON 在這個分頁裡檢查
    • 不會送出去驗證
規格

JSON 驗證工具 規格一覽

輸入
貼上的 JSON
檢查什麼
文字解析得了沒有
失敗時
指出行號與欄號
成功時
有效,或停在哪
不檢查什麼
不檢查綱要或必填欄位
價格
免費
需要帳戶
無
處理位置
在您的裝置上
使用方法

JSON 驗證工具 怎麼用

  1. 1

    貼上要檢查的文字

    把要檢查的文字放進來,不管它來自日誌、API 回應還是設定檔。

  2. 2

    看結果

    解析得了會顯示 Valid JSON;解析不了,就回報解析停下來的行號與欄號。

  3. 3

    改完再檢查

    把那個位置的字元改掉,再檢查一次。還有問題的話,下一輪會指到下一個。

問題

常見問題

它說無效,但我看起來沒問題。

去看回報的位置。結尾括號前多一個逗號、該用雙引號卻用了單引號,或從文件貼過來的智慧引號,都是常見原因。

可以拿綱要來檢查嗎?

不行。這裡只檢查語法。必填欄位在不在、值的型別對不對,是另一個問題,這個解析器不回答。

JSON 可以寫註解嗎?

不行,JSON 本身也不行。註解是設定檔常見的擴充寫法,這裡的解析器碰到第一個就會停下來。

檢查時 JSON 會被送到哪裡嗎?

不會。用的是你瀏覽器內建的解析器,就在這個分頁裡跑。不會上傳,不會被記錄,也不會被儲存。

背景說明

JSON 通常壞在哪

瀏覽器內建的解析器讀你貼上的東西。解析得了會顯示 Valid JSON;解析不了,你拿到的是解析結束的位置。要格式化請按 Beautify。

  • 最後一項後面多一個逗號在 JavaScript 裡合法,在 JSON 裡不合法,這是最常見的失敗。
  • 單引號不是 JSON。鍵和字串值都要用雙引號。
  • 被文書軟體改寫過的引號和連字號看起來沒事,但解析不了。
  • 開頭帶位元組順序記號的檔案,會在第一行第一欄就失敗,資料連讀都沒讀到。

完整規格

JSON 驗證工具 的完整規格
輸入貼進框裡的 JSON。
檢查什麼這段文字解析不解析得了:括號、逗號、引號、跳脫和數字寫法。
失敗時解析停下來的行號與欄號,那個字元就是第一個要看的地方。
成功時回報有效,或錯誤的位置。要格式化後的內容請按 Beautify。
不檢查什麼綱要。必填欄位、值的型別和允許範圍,都不在解析器知道的範圍內。
價格免費。由工作區外清楚標示的廣告支援。
需要帳戶不需要。
處理位置在您的瀏覽器分頁中。您的輸入絕不會上傳。
下一步

用同一批檔案繼續做

全部開發工具: SPOTTOOLS 的開發工具