JSONバリデーター
詳細なエラーメッセージでJSON構文を即座に検証。フォーマット、圧縮、キー/配列数と深さ分析でJSON構造を検査。無料、100%ブラウザで動作。
参考情報
JSON検証とは?
JSON(JavaScript Object Notation)検証は、文字列がJSON仕様(ECMA-404 / RFC 8259)に準拠しているかを確認します。有効なJSONには、正しくクォートされた文字列キー、オブジェクト{}と配列[]の正しいネスト、有効なデータ型(文字列、数値、ブール、null、オブジェクト、配列)、末尾のカンマやコメントがないことが必要です。このツールはブラウザのネイティブJSON.parse()を使用して正確な検証を行います。
JSON構文ルール
キーはダブルクォートの文字列であること:"key"、'key'やkeyは不可。文字列はダブルクォートを使用。数値は整数または浮動小数点、先頭ゼロ不可(0.xを除く)。ブール値:true / false(小文字のみ)。Null:null(小文字)。末尾カンマ不可。コメント不可 — JSONは//や/* */コメントをサポートしません。undefined不可 — 代わりにnullを使用。
よくあるJSONエラー
クォート不足 — キーと文字列はダブルクォートが必要。末尾のカンマ — {"a": 1,}は無効、最後のカンマを削除。シングルクォート — {'a': 1}は有効なJSONではない。エスケープされていない文字 — 文字列内の特殊文字(改行、タブ、バックスラッシュ)はエスケープが必要。重複キー — 仕様上は有効だが、最後の値が優先され以前の値は失われる。
プライバシー
すべての検証はネイティブJSON.parse() APIを使用して100%ブラウザ内で実行されます。データはサーバーに送信されません。