JSONバリデーター
正確なエラーメッセージでJSONを即座に検証。シンタックスエラーの正確な行番号と列番号。
JSON検証のヒント
よくある落とし穴と早期発見の方法。
開発ワークフローで早期に検証
デプロイまで待たずに、開発中に設定ファイルやテストデータを確認。
末尾カンマに注意
JavaScriptと異なり、JSONでは末尾カンマは許可されていません。最も一般的なシンタックスエラーです。
常にダブルクォートを使用
JSONではキーと文字列にダブルクォートが必要です。
重複キーを確認
JSON仕様上は重複キーが許可されていますが、動作は予測不能です。
検証機能
正確な診断ですべてのJSONエラーを検出。
リアルタイム検証
入力中にJSONを検証。エラーはエディタ内で直接ハイライト。
正確なエラー位置
シンタックスエラーの正確な行番号と列番号。エラーをクリックして直接ジャンプ。
自動修復サポート
末尾カンマ、シングルクォート、クォートなしキーなどの一般的なエラーを自動修復。
JSON検証とは?
JSON検証は文字列がJSON仕様(json.org)に沿った正しい構文かどうかを確認します。有効なJSONはダブルクォートによる文字列・末尾カンマなし・コメントなし・オブジェクトと配列の正しいネストなど、厳密なルールに従う必要があります。
よくあるJSONエラー
{ name: "Alice" }
キーはダブルクォートで囲む必要があります(例:"name")
{ "a": 1, "b": 2, }
JSONでは末尾カンマは許可されていません
{ "name": 'Alice' }
文字列にはシングルクォートではなくダブルクォートを使用してください
JSONバリデーター FAQ
どのJSONエラーが検出されますか?
カンマの欠落、閉じられていない括弧、無効な値、重複キーなど、すべてのJSONシンタックスエラー。
自動修復は何を修正しますか?
末尾カンマ、シングルクォートからダブルクォートへの変換、クォートなしキー、JSコメント、BOMマーク。
ローカルで検証されますか?
はい、すべての検証はブラウザ内で行われます。データはサーバーに送信されません。
なぜJSONが無効と表示されますか?
最も一般的な原因:末尾カンマ、ダブルクォートの代わりにシングルクォート、クォートなしキー、JSコメント。
このバリデーターでスキーマに対して検証できますか?
このツールはJSONシンタックスのみを検証します。スキーマ検証にはJSONスキーマバリデーターをご利用ください。
JSON5やJSONCはサポートされていますか?
JSON5とJSONCはRFC 8259に基づく有効なJSONではありません。自動修復でコメントの削除とシンタックスの修正が可能です。
検証中のデータは安全ですか?
完全に安全です。すべてJavaScriptでブラウザ内でローカルに実行されます。データがデバイスから出ることはありません。
関連ツール
ほかの JSON ツールも活用してワークフローを効率化しましょう。
JSON 整形
設定可能なインデントでJSONを整形・美化。JSONを貼り付けて即座にフォーマット。
無効なJSONをオンラインで修正
壊れたJSONを貼り付けるだけで自動修正。末尾のカンマ、シングルクォート、コメント、引用符なしのキーなどの一般的な構文ミスに対応。
JSONパースエラー?
JSON.parse()のエラーを即座に特定して修正。すべての構文エラーの行・列・原因を正確に表示し、ワンクリックで自動修復。
JSON Schema 検証
JSONスキーマに対してJSONデータを検証。正確なパス付きの詳細なエラーメッセージ。
JSON 比較
2つのJSONドキュメントをサイドバイサイドで比較。カラーハイライトで変更を検出。