JavaScript オブジェクトリテラルを貼り付ける
JSON ではキーと文字列にダブルクォートが必要です。コメント、シングルクォート、undefined、末尾カンマは JavaScript の一部の文脈では使えても、標準 JSON では無効です。
JSON の構文をブラウザ内で検証し、エラーの行・列を確認できます。末尾カンマ、閉じ忘れた括弧、ダブルクォート不足、不正なエスケープ、複数ルート、制御文字などを、API レスポンスや設定ファイルを共有する前に見つけられます。
関連する作業フローを続けるか、この作業の次によく使うツールを開きます。
CSV を JSON 配列へ変換する前に、列名、空セル、数値扱い、文字コード、不要な列を安全に確認する手順です。
開く関連ツールBase64 を UTF-8 対応でエンコード/デコード。Base64URL の確認にも使えます。すべてブラウザ内で処理します。
開く関連ツールヘッダー、区切り、妥当性チェック対応の CSV ↔ JSON 変換。ローカル処理で安全。
開く関連ツール行/列のエラー表示付きで JSON を整形・検証・圧縮。ローカル処理で安全。
開く検証したい JSON を入力欄に貼り付けるか、ファイルから読み込みます。
ライブモードでは入力に合わせて自動で検証されます。大きいデータでは手動モードに切り替えて「検証」を押します。
無効な場合は、行・列、予期しない文字、閉じ忘れなどのメッセージを確認します。
指摘された位置を修正し、結果が有効な JSON に変わることを確認します。
確認済みの JSON を API テスト、設定ファイル、データ移行、チケット添付に利用します。
API のリクエスト/レスポンス例を貼り付け、クライアントやテストが失敗する前に構文エラーを見つけます。
package.json、tsconfig.json、アプリ設定、feature flag などをコミットやデプロイ前に確認します。
エクスポートされた JSON や移行データに、余分な文字、閉じ忘れ、複数ルートが混ざっていないかを確認します。
JSON のルールを学習しながら、正しい構文とエラー位置を即座に確認できます。
JSON ではキーと文字列にダブルクォートが必要です。コメント、シングルクォート、undefined、末尾カンマは JavaScript の一部の文脈では使えても、標準 JSON では無効です。
一部のパーサーは重複したオブジェクトキーを受け入れ、最後の値だけを残します。構文エラーにならなくても、テストや API で使う前にデータ品質の問題として確認してください。
変更した小さな断片だけが有効でも、周囲のファイルで括弧や配列が壊れていることがあります。アプリケーションが実際に読み込むオブジェクトまたは配列全体を検証しましょう。
JSON 文字列内の改行、タブ、制御文字は正しくエスケープする必要があります。コピー元のログや CSV から不可視文字が混ざると、見た目では分かりにくい構文エラーになります。
コピーした API レスポンスの最後のプロパティにカンマが残っている場合、テストに入れる前に該当箇所を確認できます。
{
"status": "ok",
"count": 3,
}無効な JSON: "count": 3 の後ろにある末尾カンマを削除してください。package.json、tsconfig、アプリ設定をローカルで検証し、閉じ忘れた波括弧や不正なエスケープを CI や本番のパース前に見つけます。
{"feature":"ads","enabled":true,"paths":["/en/tools"]}1つのオブジェクト、1つの boolean フィールド、1つの paths 配列を持つ有効な JSON です。複数の JSON オブジェクトをそのまま並べて貼り付けたとき、1つのルート要素に包む必要があるかを確認します。
{"a":1}
{"b":2}無効な JSON: JSON はルート要素を1つだけ持てます。複数の値は配列で包んでください。JSON はキーと文字列をダブルクォートで囲み、コメント、末尾カンマ、非数値、無限大、未エスケープの制御文字を許可しない厳密なテキスト形式です。
このツールはブラウザ内の標準パーサーで入力を解析し、例外メッセージを行・列の情報に変換して表示します。
複数のルート要素が並んでいる場合、1つの JSON 文書として扱えないため警告します。複数オブジェクトを渡したいときは配列で包む必要があります。
検証は構文の確認です。スキーマの必須項目、型の意味、業務ルールまで確認したい場合は、別途 JSON Schema やアプリ側のバリデーションを使ってください。
いいえ。標準 JSON(RFC 8259)ではコメントは許可されません。コメント付きの設定が必要な場合は JSON5 や専用の設定形式を検討してください。
許可されません。配列やオブジェクトの最後の項目の後にあるカンマは、標準 JSON では構文エラーです。
いいえ。このツールは構文検証に集中しています。整形や圧縮が必要な場合は JSON Formatter や JSON Minifier を使ってください。
ブラウザのメモリ上限内であれば数 MB 程度の JSON は通常すぐに検証できます。非常に大きい入力では、ライブ検証ではなく手動モードでの確認をおすすめします。
いいえ。入力内容はブラウザ内で処理され、サーバーへ送信されません。API ペイロード、設定ファイル、テストデータを共有前に確認する用途に向いています。
ツールを開く前に、よくある作業フローと例を確認できます。
他の開発者ツールも確認できます
Base64 を UTF-8 対応でエンコード/デコード。Base64URL の確認にも使えます。すべてブラウザ内で処理します。
ヘッダー、区切り、妥当性チェック対応の CSV ↔ JSON 変換。ローカル処理で安全。
行/列のエラー表示付きで JSON を整形・検証・圧縮。ローカル処理で安全。
URL をエンコード/デコードして、クエリ文字列や API パラメータを安全に扱えます。
生の HTTP リクエスト/レスポンスヘッダーを、重複や重要グループ付きの読みやすい出力に整えます。