JSON入力

検証結果

JSONバリデーターとは?

JSONが有効かどうかを確認するシンプルなツールです。JSONを貼り付けるか、ファイルをアップロードするか、サンプルデータを試すと、構文エラーがすぐにわかります。

JavaScriptの組み込みJSONパーサーを使用し、RFC 8259 JSON仕様に従って検証するため、コードと同じルールが適用されます。ECMA-404によれば、適切な検証によって実行時エラーを防ぐことができます。すべてブラウザ内で処理され、サーバーには何も送信されません。

機能

リアルタイム検証

入力しながらJSONを確認します。緑のバッジは有効、赤はエラーがあることを示します。

エラーの詳細

行番号と問題の内容が表示されます。デバッグがはるかに楽になります。

ファイルアップロード

コピー&ペーストせずにJSONファイルを直接アップロードできます。

サンプルデータ

サンプルボタンで有効・無効な例を確認できます。

シンタックスハイライト

カラーコード表示で問題を視覚的に見つけやすくなります。

ローカル処理

すべてブラウザ内で実行されます。データはあなたのマシン上に留まります。

使い方

1

JSONを追加

左側のエディタにJSONを貼り付けるか、ファイルをアップロードするか、サンプルボタンをクリックして試してみてください。

2

結果を確認

右側のパネルに検証結果が自動的に表示されます。緑=有効、赤=エラーあり。エラーメッセージには行番号が含まれます。

3

問題を修正

エラーの詳細を参考に問題を修正してください。多くの場合、コンマの欠落、括弧の閉じ忘れ、末尾のコンマが原因です。修正するとバリデーターがリアルタイムで更新されます。

活用シーン

APIレスポンス

コードでパースする前にAPIレスポンスが有効なJSONかどうかをすばやく確認できます。REST APIの開発やテストに欠かせません。

設定ファイル

デプロイ前にJSON設定ファイルを検証します。タイポひとつですべてが壊れる可能性があります。

学習

JSONを学び始めたばかりなら、自分の書いたものを確認してエラーの様子を把握するのに役立ちます。

デバッグ

パースエラーが出ていますか?まずJSONを検証して正確な問題箇所を特定しましょう。

よくある質問

データは保存されますか?

いいえ。すべてはJSON.parse()を使ってブラウザ内で処理されます。どこにも送信されません。

JSONが無効になる原因は何ですか?

コンマの欠落、末尾のコンマ、閉じられていない括弧、クォートなしのキー、無効な文字などが原因です。バリデーターが何が問題かを正確に教えてくれます。構文規則の詳細はMDNのJSONドキュメントを参照してください。

JSONスキーマの検証はできますか?

いいえ、このツールは構文のみをチェックします。スキーマ検証にはJSONスキーマジェネレーターをお試しください。JSONスキーマの詳細はjson-schema.orgをご覧ください。

大きなファイルも検証できますか?

はい。ただしパフォーマンスはブラウザによって異なります。小さなファイルは瞬時に処理されます。非常に大きなファイル(10MB以上)は少し時間がかかる場合があります。

なぜJSONが無効なのですか?

エラーメッセージを確認してください。行番号と問題の内容が表示されます。多くの場合、コンマの欠落、末尾のコンマ、または括弧の閉じ忘れが原因です。

関連ツール

他にも役立つJSONツールをご利用いただけます: