コンテンツにスキップ

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(小文字のみ)。Nullnull(小文字)。末尾カンマ不可コメント不可 — JSONは//や/* */コメントをサポートしません。undefined不可 — 代わりにnullを使用。

よくあるJSONエラー

クォート不足 — キーと文字列はダブルクォートが必要。末尾のカンマ{"a": 1,}は無効、最後のカンマを削除。シングルクォート{'a': 1}は有効なJSONではない。エスケープされていない文字 — 文字列内の特殊文字(改行、タブ、バックスラッシュ)はエスケープが必要。重複キー — 仕様上は有効だが、最後の値が優先され以前の値は失われる。

プライバシー

すべての検証はネイティブJSON.parse() APIを使用して100%ブラウザ内で実行されます。データはサーバーに送信されません。