JSON 驗證工具

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

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

在你自己的分頁裡檢查

  • 行號與欄號
  • 語法不是綱要
  • 0上傳
  • 免費無需帳戶
規格

JSON 驗證工具 規格一覽

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

JSON 驗證工具 怎麼用

  1. 1

    貼上要檢查的文字

    貼上要檢查的 JSON。

  2. 2

    看結果

    看它解析得了沒有。

  3. 3

    改完再檢查

    改掉那個字元,再檢查一次。

問題

常見問題

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

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

可以拿綱要來檢查嗎?

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

JSON 可以寫註解嗎?

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

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

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

背景說明

JSON 通常壞在哪

瀏覽器內建的解析器讀你貼上的東西。解析得了,格式化的結果就出來;解析不了,你拿到的是解析結束的位置。

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

完整規格

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

用同一批檔案繼續做

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