JSONPathテスター
インストール不要のオンラインJSONPathテスター。再帰、フィルタリング、スライシングに対応。
JSONPath テスターについて
貼り付けた任意の JSON ドキュメントに対して JSONPath クエリを実行し、一致したノードを整形して表示します。組み込みのトークナイザは、ルート ($)、ドットおよびブラケットのキー、ワイルドカード (*)、再帰下降 (..)、配列インデックスとスライス [0:2]、さらに [?(@.price < 10)] のようなフィルタ式をサポートしています。
使い方
1. 左側の JSON Input テキストエリアに有効な JSON を貼り付けます。 2. 右側の入力欄に JSONPath 式(例: $.store.book[*].author)を入力します。 3. Test をクリックして評価します。結果パネルは 2 スペースのインデントで JSON を表示します。 4. Examples をクリックして、5 つの用意されたパスのいずれかを挿入します。 5. Copy をクリックして、JSON 文字列化された結果をコピーします。
サポートするパス構文
ルート $ と現在のノード @。メンバーアクセスは .key または ['key']。ワイルドカード * は配列とオブジェクトの値を展開します。再帰下降 .. はすべてのネストレベルを走査します。ブラケット形式: [0] 単一インデックス、[0:2] スライス(開始を含み、終了を含まない)、[?(@.field op value)] フィルタ。演算子 >、<、>=、<=、==、===、!=、!== をサポートします。ノードが正確に 1 つ一致した場合はそのノードが直接返され、それ以外の場合は一致の配列が返されます。
▶再帰下降演算子 .. は何をしますか?
▶フィルタ内でサポートされる演算子はどれですか?
▶なぜ単一の一致はラップされずに返されるのですか?
▶不正な JSON の場合はどうなりますか?
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。