JSON検証・エラー修正ツール

JSONの構文エラーを行番号・列番号つきでチェックし、単引用符、末尾カンマ、コメントなどのよくある問題をブラウザ上で修復できます。

無料 登録不要 ブラウザ内処理 コピー・ダウンロード対応

JSONデータ入力

検証・修復結果

検証結果がここに表示されます

JSONを入力してください

構文チェック、エラー位置の表示、自動修復を実行できます。

0
行数
0 B
サイズ
0
キー数
0
最大深度

プライバシーについて

この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"} のようにキーが未引用になっている
  • TrueFalseNone のようなPython風の値が混ざっている

手動確認が必要な問題

  • 括弧や引用符の対応が大きく崩れている
  • 値そのものが欠けていて、正しい値を推測できない
  • CSV、YAML、JavaScriptコードなどJSON以外の形式が混ざっている
  • 同じキーが複数回出てきて、どの値を優先すべきか判断が必要
  • 構文は正しいが、API仕様やデータ型のルールに合っていない

実務での使い分け

まずこのページでJSON構文チェックを行い、構文が通った後にAPI仕様や入力ルールを確認します。構造ルールまで検証したい場合は、JSON Schemaを使ったバリデーションを追加すると、必須項目、型、最小値、列挙値なども確認できます。

JSON整形・JSON検証・JSON修復の違い

JSON整形

正しいJSONに改行とインデントを追加し、人が読みやすい形に変換する処理です。

JSON検証

JSONとして正しく解析できるかを確認し、構文エラーの有無を判定する処理です。

JSON修復

よくある記法ミスを自動補正し、標準JSONとして扱える状態に近づける処理です。

JSON構文チェックのおすすめ手順

1

まず貼り付ける

APIレスポンス、設定ファイル、ログのJSON部分を入力欄に貼り付けます。大きいデータは一部だけ切り出すと原因を探しやすくなります。

2

構文エラーを見る

JSON検証を実行し、エラーメッセージ、推定行番号、周辺テキストを確認します。多くの場合、最初のエラー位置の直前に原因があります。

3

自動修復を試す

単引用符、末尾カンマ、コメントなど典型的な問題であれば、JSONエラー修正で標準JSONに変換できます。

4

整形して確認

修復後に整形し、キー名、配列、ネスト構造が意図どおりか確認します。構文が正しくても、値の意味までは自動判定できません。

JSON仕様と参考情報

このページのJSON構文チェックは、ブラウザの JSON.parse() を利用して標準JSONとして解析できるかを確認します。JSONの基本仕様やJavaScriptでの解析挙動を詳しく確認したい場合は、以下の公式・信頼性の高い資料が参考になります。

JSON検証ツールのFAQ

JSONとして解析できるかを確認し、構文エラーがある場合はエラーメッセージ、推定位置、周辺テキストを表示します。キー数やネスト深度などの構造情報も確認できます。

いいえ。単引用符、末尾カンマ、コメント、未引用キーなどの典型的なミスは修復できますが、値が欠けている、括弧の対応が大きく崩れている、意味的に不明なデータは手動確認が必要です。

保存されません。このページの検証・修復処理はブラウザ内で実行されます。機密データを扱う場合でも、共有端末ではブラウザ履歴やクリップボードの扱いに注意してください。

JSON構文チェックは、JSONとして正しく書かれているかを確認します。JSON Schema検証は、構文に加えて「必須項目があるか」「型が合っているか」などデータ構造のルールまで確認します。

JSONのエラーをすぐに確認しましょう

構文チェック、修復、整形、圧縮をこのページだけで完了できます。

JSON検証ツールへ戻る