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クエリ・フィルタリング・検証ツールをもっと探す。