JSONPathクエリテスター
JSONに$.a.b[0]のようなパス式を適用して、必要な値だけをすぐに抽出
도구를 불러오는 중…
🔒 すべてブラウザ内で処理されます。アップロードしたファイルや入力内容がサーバーに送信されることはありません。
JSONデータに$.a.b[0]のようなシンプルなパス式(JSONPath)を適用し、必要な値だけを選んで抽出するオンラインテスターです。ルート($)、プロパティアクセス、配列インデックス、ワイルドカード([*])、再帰探索(..)に対応し、一致件数と値をリアルタイムで表示します。
使い方
- 上の入力欄に検査するJSONを貼り付けます。
- パス式の欄に $.store.book[0].title のように抽出するパスを入力します。
- サンプルボタンを押すと、[*]ワイルドカードや .. 再帰探索の使い方をすぐに確認できます。
- 一致した値と件数を確認し、結果をコピーします。
よくある質問
- どのJSONPath構文に対応していますか?
- $(ルート)、.プロパティ および ['プロパティ'] アクセス、[数字] 配列インデックス(負の数は末尾から)、[*]・.* の全選択、.. 再帰探索に対応します。フィルタ式 ?() やスライス [1:3] のような高度な構文には対応していません。
- 結果が常に配列で表示されるのはなぜですか?
- ワイルドカードや再帰探索は複数の値を返すことがあるため、一貫性のために一致した値を配列にまとめて表示します。一致がない場合は「一致する値がありません」と表示されます。
- 入力したJSONはサーバーに送信されますか?
- いいえ。JSONの解析もパスの評価もすべてブラウザ内だけで行われ、入力したデータがサーバーに送信・保存されることはありません。
