JSON 驗證工具
看 JSON 解析得了沒有,以及停在哪。
免費 - 無需註冊 - 在您的裝置上執行
在你自己的分頁裡檢查
- 行號與欄號
- 語法不是綱要
- 0上傳
- 免費無需帳戶
JSON 驗證工具 規格一覽
- 輸入
- 貼上的 JSON
- 檢查什麼
- 文字解析得了沒有
- 失敗時
- 指出行號與欄號
- 成功時
- 解析成功就格式化輸出
- 不檢查什麼
- 不檢查綱要或必填欄位
- 價格
- 免費
- 需要帳戶
- 無
- 處理位置
- 在您的裝置上
JSON 驗證工具 怎麼用
- 1
貼上要檢查的文字
貼上要檢查的 JSON。
- 2
看結果
看它解析得了沒有。
- 3
改完再檢查
改掉那個字元,再檢查一次。
常見問題
它說無效,但我看起來沒問題。
去看回報的位置。結尾括號前多一個逗號、該用雙引號卻用了單引號,或從文件貼過來的智慧引號,都是常見原因。
可以拿綱要來檢查嗎?
不行。這裡只檢查語法。必填欄位在不在、值的型別對不對,是另一個問題,這個解析器不回答。
JSON 可以寫註解嗎?
不行,JSON 本身也不行。註解是設定檔常見的擴充寫法,這裡的解析器碰到第一個就會停下來。
檢查時 JSON 會被送到哪裡嗎?
不會。用的是你瀏覽器內建的解析器,就在這個分頁裡跑。不會上傳,不會被記錄,也不會被儲存。
JSON 通常壞在哪
瀏覽器內建的解析器讀你貼上的東西。解析得了,格式化的結果就出來;解析不了,你拿到的是解析結束的位置。
- 最後一項後面多一個逗號在 JavaScript 裡合法,在 JSON 裡不合法,這是最常見的失敗。
- 單引號不是 JSON。鍵和字串值都要用雙引號。
- 被文書軟體改寫過的引號和連字號看起來沒事,但解析不了。
- 開頭帶位元組順序記號的檔案,會在第一行第一欄就失敗,資料連讀都沒讀到。
完整規格
| 輸入 | 貼進框裡的 JSON。 |
|---|---|
| 檢查什麼 | 這段文字解析不解析得了:括號、逗號、引號、跳脫和數字寫法。 |
| 失敗時 | 解析停下來的行號與欄號,那個字元就是第一個要看的地方。 |
| 成功時 | 解析出來的資料會格式化回來,讓你看見解析器看到的東西。 |
| 不檢查什麼 | 綱要。必填欄位、值的型別和允許範圍,都不在解析器知道的範圍內。 |
| 價格 | 免費。由工作區外清楚標示的廣告支援。 |
| 需要帳戶 | 不需要。 |
| 處理位置 | 在您的瀏覽器分頁中。您的輸入絕不會上傳。 |
用同一批檔案繼續做
全部開發工具: SPOTTOOLS 的開發工具