このツールに問題がありますか?

「JSON検証 オンライン」について

このツールは RFC 8259 に基づいて JSON を検証します。貼り付けると、妥当性の確認、もしくはエラーの正確な行・列を返します。

プロパティ間のカンマ欠落、末尾カンマ、エスケープされない引用符、括弧の不整合、キーへのシングルクォート使用など、パーサを壊しがちな日常的なミスを検出します。

API レスポンスのデバッグ、設定ファイルの手書き、テンプレ結合で組み立てた JSON のチェックに便利。正確な位置情報で長文の睨み合いを短縮できます。

このツールの使い方

文字列が有効な JSON としてパース可能かを確認する手順

  1. JSON を貼り付け

    「JSON」欄に候補テキストを貼り付け。オブジェクト(`{ … }`)も配列(`[ … }`)もパース可能。末尾カンマ・シングルクォート・コメントは JSON ではなく、エラーになります。

  2. 「実行」

    結果は `valid`(真偽値)と、失敗時の `error`(パース失敗位置のおおよその説明、パーサが提供すれば行・列付)。成功時に整形は行わず、入力はそのまま。

  3. よくあるエラー文言

    `Unexpected token } in JSON` は概ね末尾カンマ。`Unexpected end of JSON input` は `{` `[` `"` の閉じ忘れ。完了した値の後の `Unexpected non-whitespace character` はドキュメント終了後に余計な文字があるサイン。

  4. スキーマ検証ではない

    ここでは構文だけ検証します — JSON としてパース可能か。データ形状の検証は行いません。形状の検証には `json-schema-validator-online` か、ビルドに本物のバリデータライブラリを組み合わせてください。