JSON Validator
JSON文字列が標準に準拠しているか検証します。正確な行番号とエラーメッセージで構文エラーを素早く見つけられます。
JSONバリデーターとは?
JSONバリデーターは、JSONデータを公式JSON仕様(RFC 8259)に照らし合わせて構文エラーを検出します。JSONKitのバリデーターは、カンマの欠落、閉じられていないブラケット、無効なエスケープシーケンスなどの問題を、正確な行番号と詳細なエラーメッセージで素早く特定・修正できます。
使い方
- チェックしたいJSONをエディタに貼り付けます。
- 「JSONを検証」をクリックします。
- JSONが有効であれば確認メッセージが表示されます。無効な場合は、予期しないトークンやカンマの欠落など、エラーの行番号と理由が表示されます。
- 報告された問題を修正し、ドキュメントが通るまで再度検証します。
主な機能
- JSON仕様(RFC 8259)に基づく厳密な検証を行います。
- 行番号付きの正確なエラーメッセージで、問題の場所をすばやく特定できます。
- 末尾のカンマ、シングルクォート、クォートされていないキー、閉じ忘れた括弧など、よくあるミスを検出します。
- すべてブラウザ内で実行されるため、機密データも手元の端末から出ません。
よくある質問
- JSONの検証とJSON Schemaの検証は何が違いますか?
- このバリデーターは構文チェックを行い、テキストが正しい形式のJSONかどうかを確認します。JSON Schemaの検証はさらに一歩進み、必須フィールドや値の型など、データが期待どおりの構造になっているかを確認します。その場合はJSON Schemaバリデーターをご利用ください。
- コメント付きのJSONが無効と判定されるのはなぜですか?
- 標準のJSONではコメントは使えません。JSONCやJSON5などの形式では使えますが、ほとんどのパーサーやAPIは受け付けません。JSON修復ツールを使えば、コメントの削除やその他の非標準構文の修正を自動で行えます。
- 非常に大きなファイルも検証できますか?
- はい。検証はローカルで行われるため、制限となるのはアップロードサイズではなくブラウザのメモリです。数MBのドキュメントでも、最近のパソコンなら1秒足らずで検証できます。