このツールに問題がありますか?
「JSON検証 オンライン」について
このツールは RFC 8259 に基づいて JSON を検証します。貼り付けると、妥当性の確認、もしくはエラーの正確な行・列を返します。
プロパティ間のカンマ欠落、末尾カンマ、エスケープされない引用符、括弧の不整合、キーへのシングルクォート使用など、パーサを壊しがちな日常的なミスを検出します。
API レスポンスのデバッグ、設定ファイルの手書き、テンプレ結合で組み立てた JSON のチェックに便利。正確な位置情報で長文の睨み合いを短縮できます。
このツールの使い方
文字列が有効な JSON としてパース可能かを確認する手順
JSON を貼り付け
「JSON」欄に候補テキストを貼り付け。オブジェクト(`{ … }`)も配列(`[ … }`)もパース可能。末尾カンマ・シングルクォート・コメントは JSON ではなく、エラーになります。
「実行」
結果は `valid`(真偽値)と、失敗時の `error`(パース失敗位置のおおよその説明、パーサが提供すれば行・列付)。成功時に整形は行わず、入力はそのまま。
よくあるエラー文言
`Unexpected token } in JSON` は概ね末尾カンマ。`Unexpected end of JSON input` は `{` `[` `"` の閉じ忘れ。完了した値の後の `Unexpected non-whitespace character` はドキュメント終了後に余計な文字があるサイン。
スキーマ検証ではない
ここでは構文だけ検証します — JSON としてパース可能か。データ形状の検証は行いません。形状の検証には `json-schema-validator-online` か、ビルドに本物のバリデータライブラリを組み合わせてください。