JSON チェッカーについて
JSON が正しいかを確かめ、正しくなければどこで壊れているかを正確に示します。行、列、その周りのコード、そして本来何が必要だったかを伝えるメッセージまで。ブラウザごとに JSON のエラー表現が違い、Safari は位置をまったく示さないため、このチェッカーは独自の厳密な走査で毎回位置を見つけます。
使い方
- JSON を貼り付けます。
- 結果を見ます。正しいと表示されるか、エラーとその位置が表示されます。
- 「JSON を修復」でよくある間違いを直し、もう一度検証します。
例
- 入力
- {"a": 1, "b": 2,}
- 結果
- 1 行 17 列:} の前に余分なカンマがあります
よくある質問
よくある JSON のエラーは?
最後の項目の後のカンマ、ダブルクォートではなくシングルクォート、引用符のないキー、コメント、2 つの項目の間で抜けたカンマです。JSON はどれも認めていません。
JSON Schema での検証はできますか?
まだできません。正しい JSON の構文(RFC 8259)かどうかだけを確認します。スキーマ検証は計画中です。
コメントのある JSON は正しいですか?
標準の JSON はコメントを認めていません。VS Code の設定で使われる JSONC や JSON5 は認めています。修復機能はコメントを消して標準の JSON にします。