# JSON レスポンスをフィルタ

> Proxyman で JSON レスポンスを、テキスト検索、正規表現、JSONPath、jq を使って フィルタできます。Treeview タブで、一致するキーと値だけを表示することもできます。

JSON レスポンスは、次の方法ですばやくフィルタできます：

## 1. JSON Previewer でフィルタ {#1-filter-on-json-previewer}

* **Body** タブで **⌘F** を押して検索します
* 正規表現（Regex）に対応しています
* 次の一致箇所へ移動できます

## 2. JSONPath {#2-jsonpath}

Proxyman は [JSONPath](https://github.com/json-path/JsonPath#path-examples) に対応しており、JSON ドキュメント内のデータをすばやく抽出できます。

![JSON Path $.slideshow.slides[*].title で 2 件のスライドタイトルを返している Proxyman の Treeview タブ](https://proxyman.com/docs/assets/proxyman-treeview-jsonpath-filter.jpg)

_JSON Path で JSON をフィルタ_

JSONPath の構文については、次のページをお読みください。

- [JSONPath](https://proxyman.com/docs/ja/basic-features/jsonpaths)

jq を使って JSON をフィルタすることもできます。詳しくは [jq](https://proxyman.com/docs/ja/basic-features/jq) のページをお読みください。

## 3. Treeview で検索 {#3-search-in-the-treeview}

* **Treeview** タブで **⌘F** を押し、モードを選択します。モードは Search、Filter、JSON Path、jq から選べます。
* **Search** は、検索テキストを含むキーと値をハイライト表示します。

## 4. キーまたは値でフィルタ {#4-filter-by-keys-or-values}

* **Filter** は、キーまたは値に検索テキストを含むノードだけを表示します。

![Search、Filter、JSON Path、jq の各オプションが並ぶ Proxyman の Treeview フィルタモードのメニュー](https://proxyman.com/docs/assets/proxyman-treeview-filter-mode.jpg)

_フィルタモードを選択_
