MV Tools

実践的な JSON デバッグ実行

フォーマット・検証・JSONPath で JSON をデバッグする方法

API 応答、設定、テストデータ向けの再現可能なデバッグ手順です。

MV Tools 編集チーム更新日 約 7 分で読めます

ツールを開く

構文、構造、意味を分ける

構文エラーは解析を妨げ、構造問題は有効な JSON でも形が誤っています。意味の問題は業務確認が必要です。整形は読みやすくしますが正しさを証明しません。

有効な JSON は構文と最上位型を示すだけで、アプリのスキーマを保証しません。
有効な JSON は構文と最上位型を示すだけで、アプリのスキーマを保証しません。

作業手順

最小の実例を取り、整形し、編集後に検証して必要な枝だけを確認します。安全な最小再現を残してください。

まずネストと同階層のフィールドを読みやすくします。
まずネストと同階層のフィールドを読みやすくします。

対応するパス

$.user.email や $.items[0].id を使います。ドット属性と数値配列インデックスだけに対応し、フィルタ、ワイルドカード、再帰、引用符付きキーには対応しません。

ドット属性と数値インデックスで狭い枝を確認します。
ドット属性と数値インデックスで狭い枝を確認します。

正規表現はテキスト用

JSON 解析後に ID、グループ、置換を確認するために使います。汎用 JSON パーサーではなく、テスターは JavaScript に従います。

JSON を解析してから、テキスト値や置換に正規表現を使います。
JSON を解析してから、テキスト値や置換に正規表現を使います。

制限とデータ

JSON Toolkit はローカルで2 MBまで。Regex Tester はローカルで500 KBまで、表示は1,000一致までです。秘密を含まない最小サンプルを使ってください。

有効な JSON は構文と最上位型を示すだけで、アプリのスキーマを保証しません。
有効な JSON は構文と最上位型を示すだけで、アプリのスキーマを保証しません。

よくある質問

有効な JSON は正しい応答ですか?

いいえ。スキーマと業務ルールは別途確認が必要です。

JSONPath フィルタは使えますか?

いいえ。単純な属性と数値インデックスのみです。