# 过滤 JSON 响应

> 在 Proxyman 中通过文本搜索、正则表达式、JSONPath 和 jq 过滤 JSON 响应，或在 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 文档中的数据。

![Proxyman 的 Treeview 标签页，JSON Path $.slideshow.slides[*].title 返回两个幻灯片标题](https://proxyman.com/docs/assets/proxyman-treeview-jsonpath-filter.jpg)

_使用 JSON Path 过滤 JSON_

阅读 JSONPath 页面了解语法。

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

也可以使用 jq 过滤 JSON。阅读 [jq](https://proxyman.com/docs/zh-cn/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** 只显示键或值包含搜索文本的节点。

![Proxyman Treeview 的过滤模式菜单，包含 Search、Filter、JSON Path 和 jq 选项](https://proxyman.com/docs/assets/proxyman-treeview-filter-mode.jpg)

_选择过滤模式_
