JSONPathビューア

JSONPathビューアをブラウザで素早く確認し、共有しやすい結果を作成します。

確認待ち

結果はここに構造化カードで表示されます。

すぐ開けるサンプル結果

短く意図が明確な例を用意し、ユーザーが開きやすく、検索と AI がツール用途を理解しやすくします。

配列項目

users 配列から name 項目を抽出

$.users[*].name で API 配列内のすべてのユーザー名を確認します。

サンプルを開く
再帰パス

すべてのネスト id パスを確認

$..id で注文オブジェクトと明細内の id を一覧化し、レスポンス構造を確認します。

サンプルを開く
商品項目

商品配列から sku を抽出

$.data.items[*].sku でページングや注文レスポンスの商品コードを確認します。

サンプルを開く
エラーコード

エラー code を再帰抽出

$..error.code で現在レスポンスと履歴内のエラーコードを探します。

サンプルを開く
入れ子配列

入れ子注文明細から sku を抽出

$.data.orders[*].items[*].sku で複数注文と明細配列の商品コードを確認します。

サンプルを開く
空結果

price 項目の空結果を調査

項目が存在しない、またはパスが違う場合は空結果になるため、実際のキーパスと比較します。

サンプルを開く
項目名変更

項目名変更後の旧パス空結果を確認

$.data.user.email が contact.email に移動した例で、旧フロントエンドマッピングが空になる理由を確認します。

サンプルを開く
配列構造

注文配列構造変更後の旧パス空結果を確認

orders が nodes/lines 構造に変わると旧 items[*].sku パスは空になり、リリース回帰確認に使えます。

サンプルを開く
条件抽出

条件で paid 注文 id を抽出

?(@.status=="paid") で API リストから支払い済み注文だけを抽出します。

サンプルを開く
複数条件

active pro ユーザー email を抽出

active と plan 条件を組み合わせ、権限、プラン、更新対象リストを確認します。

サンプルを開く
再帰探索

ネストした sku を再帰で一括確認

$..sku で注文、行項目、fallback オブジェクトの sku を一度に見つけ、項目発見を速めます。

サンプルを開く
特殊キー

ドットを含むキー名を抽出

['trace.id'] のような bracket 記法で、ログやゲートウェイの特殊キーを読み取ります。

サンプルを開く
取り込みエラー

取り込みエラー行の項目名を抽出

error 行を条件で絞り、errors[*].field を読んで修正対象の項目を確認します。

サンプルを開く
AI 応答

AI 応答 JSON の本文を確認

合成レスポンスで choices[*].message.content を使い、モデル出力の項目パスを確認します。

サンプルを開く
ソース URL

AI 回答ソース URL を抽出

合成 AI 回答の sources[*].url を読み、公開引用リンクが公開前に見えるか確認します。

サンプルを開く
証拠 URL

AI回答エビデンスカードのpublic source URLを抽出

evidenceCards[*].sources から public=true の URL だけを読み、AI回答の証拠カードに公開ソースリンクがあるか確認します。

サンプルを開く
ソースグループ

AI 回答ソースグループの public URL を抽出

合成回答が crawl readiness と answer structure のソースを分ける場合に sourceGroups[*].sources から public=true の URL だけを読みます。

サンプルを開く
リリース変更

リリース JSON の breaking-change 項目を抽出

breakingChanges[*].field で API 公開前の項目名変更と配列構造変化を確認します。

サンプルを開く
nextCursor

nextCursor 項目を抽出

ページネーション応答から pageInfo.nextCursor を直接読み、次リクエストの可否を確認します。

サンプルを開く
エラーコード

一括エラーコードを抽出

合成検証応答から errors[*].code を抽出し、クライアント側の対応表を確認します。

サンプルを開く

よくある質問

結果の理解を助け、検索エンジンと AI がツールの目的を把握しやすくする説明です。

JSONPathビューアは何ができますか?

入力した内容を読みやすい結果に整理し、すばやく確認できるようにします。

入力内容は保存されますか?

可能なツールはブラウザ内でローカル実行します。サーバー確認が必要な場合も、確認に必要な値のみを使用します。

JSONPath はどんなフィールド抽出に向いていますか?

API レスポンス、JSON ログ、ネスト配列、設定ファイルから ID、名前、状態、価格、エラーメッセージなどを取り出す用途に向いています。

$.items[*].id と $..id の違いは?

$.items[*].id は items 配列直下の id だけを取得し、$..id は全階層の id を再帰的に探すため結果が増え、誤一致も起こりやすくなります。

JSONPath の結果が空の場合はどう調べますか?

まず JSON が解析できるか確認し、キーパス抽出で実際のパスを見て、配列添字、大文字小文字、フィールド名、ルート記号を確認します。

取り込み検証結果から失敗項目をどう抽出しますか?

$.rows[?(@.status=="error")] のように失敗行を絞り、errors[*].field を読みます。公開例は合成項目名だけにしてください。

AI 回答 JSON から公開ソース URL だけを抽出するには?

$.answer.sources[?(@.public==true)].url を使うと public=true のソース URL だけを返せます。公開結果には合成の Chakan 所有リンクだけを使い、実際の Prompt、プラットフォーム回答、内部チケット、顧客ソースは入れません。

AI 回答のエビデンスカードから public source URL を抽出するには?

ソースが evidenceCards[*].sources 配下にある場合は $.answer.evidenceCards[*].sources[?(@.public==true)].url を使います。公開例は合成カードと Chakan 所有 URL のみを使います。

グループ化された AI 回答ソースから public source URL を抽出するには?

ソースが sourceGroups 配下にある場合は $.answer.sourceGroups[*].sources[?(@.public==true)].url を使います。公開例は合成 JSON と Chakan 所有 URL のみを使います。

関連ロングテール検索

ツール名、確認意図、カテゴリ文脈を組み合わせ、近い用途を探しやすくし検索エンジンにも目的を伝えます。

JSONPath オンライン評価JSONPath 配列項目抽出再帰 JSONPath id 検索API レスポンス項目確認JSONPath 式テストネスト JSON 検索JSONPath 空結果調査項目名変更後のパス確認