🔎 JSONPath テスター
JSON データに対して JSONPath クエリ ($.store.book[*].author など) をリアルタイムで評価。フィルタ・再帰下降・ワイルドカード対応。
✅ 完全無料・登録不要・サーバーへのデータ送信なし(jsonpath-plus 使用)
🔒 プライバシーについて
- ・すべての処理はあなたのブラウザ内で完結します
- ・入力データは一切サーバーに送信されません
📚 JSONPath 構文ヘルプ
$ — ルートオブジェクト@ — 現在のノード (フィルタ内).field / ['field'] — 子要素アクセス.. — 再帰下降 (任意の深さ)* — ワイルドカード (全要素)[index] — 配列の index 指定[start:end:step] — 配列スライス[a,b,c] — 複数 index/フィールド[?(@.price < 10)] — フィルタ式[?(@.tags)] — フィールド存在判定📖 使い方
-
1
JSON を貼り付け左側のテキストエリアに JSON データを貼り付けます。サンプルボタンですぐ試せます。
-
2
クエリを入力$ から始まる JSONPath 式を入力すると、リアルタイムで結果が更新されます。フィルタやワイルドカードも使えます。
-
3
結果を確認マッチした値の配列が右側に整形表示されます。件数とエラーも同時に表示されます。
❓ よくある質問
JSONPath とは何ですか?
XML の XPath に相当する JSON 用のクエリ言語です。$ をルートに、ドット記法・ブラケット記法・フィルタ式で値を抽出します。
フィルタ式 [?(@.price < 10)] はどう書きますか?
@ は現在のノードを指し、==, !=, <, <=, >, >=, &&, || などの比較・論理演算子が使えます。文字列はシングルクォートで囲みます。
再帰下降 (..) は何に使いますか?
深い階層にあるすべての一致を探したいときに使います。$..author は構造のどこにあっても author フィールドを集めます。
🔗 関連ツール
🐛 このツールで問題が発生しましたか?
完全無料・登録不要。再現手順だけでも結構です。届いたご報告は運営者に直接届き、修正の参考にします。
✅
ご報告ありがとうございます!
運営者に届きました。改善の参考にさせていただきます。