JSON Query
JSONPath式でJSONデータをクエリ — フィルター・抽出・検索
JSON入力
クエリ結果
JSONPathとは?
JSONPathはJSONのクエリ言語で、XMLに対するXPathと類似しています。簡潔なパス式構文を使用してJSONドキュメントの一部を指定します。
このツールは最も一般的な演算子をサポートするブラウザベースのJSONPathエバリュエーターを実装しています。
JSONPath式でJSONをクエリする方法
JSONPath式を使用してJSONからデータを抽出するには次のステップに従ってください。
1
JSONを貼り付け
JSONドキュメントを入力パネルに貼り付けてください。
2
JSONPath式を入力
クエリフィールドにJSONPath式を入力してください。
3
実行して結果をコピー
クエリ実行をクリックしてください。一致する値がJSON配列として表示されます。
活用シーン
APIレスポンスのフィルタリング
大きなAPIレスポンスから必要なフィールドだけを抽出します。
データ探索
再帰的下降を使用して任意の深さのフィールド名を発見します。
テストアサーションの生成
自動テストのための正確なアサーションを生成します。
設定値の抽出
大きなJSON設定ファイルから特定の値を抽出します。
よくある質問
サポートされているJSONPath演算子は?
このツールは次をサポートします: $(ルート)、.keyと['key'](子)、[n](配列インデックス)、[*](ワイルドカード)、..(再帰的下降)、フィルター式。
JSONPathはSQLとどう違いますか?
JSONPathは階層的なJSONデータをナビゲートするためのパス式言語です。リレーショナルクエリ言語ではありません。
エバリュエーターはすべてのJSONPath機能をサポートしていますか?
このツールは日常使用のための最も一般的なJSONPath演算子をサポートしています。
データはサーバーに送信されますか?
いいえ。すべてブラウザ内で処理されます。
結果の形式は何ですか?
結果はJSON配列として返されます。
関連ツール
JSONクエリ・フィルタリング・検証ツールをもっと探す。