JSONPathエバリュエーターとは?
JSONPathエバリュエーターは、JSONPath式を使用してJSONドキュメントからデータを照会・抽出できるツールです。JSONPathはXMLにおけるXPathのようなJSON用クエリ言語で、ネストされたJSON構造のナビゲーション、特定の値の選択、配列のフィルタリングをカスタムコードなしで行えます。
使い方
- 入力エリアにJSONデータを貼り付けまたは入力します。
$.store.book[0].titleのようなJSONPath式を入力します。- 「評価」をクリックしてマッチする結果を確認します。
- コピーボタンで結果をコピーできます。
対応するJSONPath構文
このツールは主要なJSONPath演算子をサポートしています:$(ルート)、.(子要素)、[](添字)、[*](ワイルドカード)、[0]や[1]のような数値インデックス。APIレスポンスや設定ファイルなどのJSON検査に最もよく使うクエリをカバーしています。
よくある質問
JSONPathの$記号は何を意味しますか?
ドル記号$はJSONドキュメントのルートオブジェクトを表します。すべてのJSONPath式は$から始まり、パス走査の開始点を示します。
配列の全アイテムを選択できますか?
はい、ワイルドカード演算子[*]を使用して全要素を選択できます。例えば$.store.book[*].titleは配列内のすべての本のタイトルを返します。