JSON検証・エラー修正ツール
JSONの構文エラーを行番号・列番号つきでチェックし、単引用符、末尾カンマ、コメントなどのよくある問題をブラウザ上で修復できます。
JSONデータ入力
検証・修復結果
検証結果がここに表示されます
JSONを入力してください
構文チェック、エラー位置の表示、自動修復を実行できます。
プライバシーについて
このJSON検証ツールは、入力されたJSONをブラウザ内のJavaScriptで処理します。APIレスポンス、設定ファイル、ログの一部などを確認する場合でも、内容は当サイトのサーバーへ送信されません。
JSON検証ツールで確認できること
JSON構文チェックから修復候補の確認まで、開発時によく使う操作をまとめて実行できます。
エラー位置を表示
JSON.parse のエラー情報から、可能な範囲で行番号・列番号・周辺テキストを表示します。
よくある問題を修復
単引用符、末尾カンマ、コメント、BOM、スマートクォートなどを標準JSONに近づけます。
整形と圧縮
検証済みJSONを読みやすく整形したり、不要な空白を削除して圧縮できます。
構造を把握
行数、サイズ、キー数、最大ネスト深度を確認し、複雑すぎるJSONを見直せます。
よくあるJSONエラーと修正例
| エラー内容 | 原因 | 修正方法 |
|---|---|---|
{'name':'Taro'} |
標準JSONでは単引用符を文字列に使えません。 | {"name":"Taro"} のようにダブルクォートへ変更します。 |
{"name":"Taro",} |
最後の要素の後ろに末尾カンマがあります。 | オブジェクトや配列の閉じ括弧前にある余分なカンマを削除します。 |
{name:"Taro"} |
キーがダブルクォートで囲まれていません。 | {"name":"Taro"} のようにキーを文字列にします。 |
{"id": 1 // comment} |
標準JSONではコメントを書けません。 | コメントを削除するか、説明用のキーとしてデータに含めます。 |
JSONエラー修正で対応できる範囲
JSONエラー修正は、貼り付けたデータを「標準JSONとして読み込める形」に近づけるための補助機能です。JavaScriptオブジェクト風の記法、APIログからコピーした断片、設定ファイルに混ざったコメントなど、実務でよく起きる軽微な崩れを直す用途に向いています。
自動修復しやすい問題
- 文字列やキーに単引用符が使われている
- 配列やオブジェクトの最後に余分なカンマがある
//や/* */のコメントが混ざっている{name: "Taro"}のようにキーが未引用になっているTrue、False、NoneのようなPython風の値が混ざっている
手動確認が必要な問題
- 括弧や引用符の対応が大きく崩れている
- 値そのものが欠けていて、正しい値を推測できない
- CSV、YAML、JavaScriptコードなどJSON以外の形式が混ざっている
- 同じキーが複数回出てきて、どの値を優先すべきか判断が必要
- 構文は正しいが、API仕様やデータ型のルールに合っていない
実務での使い分け
まずこのページでJSON構文チェックを行い、構文が通った後にAPI仕様や入力ルールを確認します。構造ルールまで検証したい場合は、JSON Schemaを使ったバリデーションを追加すると、必須項目、型、最小値、列挙値なども確認できます。
JSON整形・JSON検証・JSON修復の違い
JSON整形
正しいJSONに改行とインデントを追加し、人が読みやすい形に変換する処理です。
JSON検証
JSONとして正しく解析できるかを確認し、構文エラーの有無を判定する処理です。
JSON修復
よくある記法ミスを自動補正し、標準JSONとして扱える状態に近づける処理です。
JSON構文チェックのおすすめ手順
まず貼り付ける
APIレスポンス、設定ファイル、ログのJSON部分を入力欄に貼り付けます。大きいデータは一部だけ切り出すと原因を探しやすくなります。
構文エラーを見る
JSON検証を実行し、エラーメッセージ、推定行番号、周辺テキストを確認します。多くの場合、最初のエラー位置の直前に原因があります。
自動修復を試す
単引用符、末尾カンマ、コメントなど典型的な問題であれば、JSONエラー修正で標準JSONに変換できます。
整形して確認
修復後に整形し、キー名、配列、ネスト構造が意図どおりか確認します。構文が正しくても、値の意味までは自動判定できません。
JSON仕様と参考情報
このページのJSON構文チェックは、ブラウザの JSON.parse() を利用して標準JSONとして解析できるかを確認します。JSONの基本仕様やJavaScriptでの解析挙動を詳しく確認したい場合は、以下の公式・信頼性の高い資料が参考になります。