星点 星点-JSON 工具 本系列首页
关于
版本 v2.2.0

JSON 过滤工具

当 JSON 字段很多、只想保留其中某几部分时,用 JSONPath 表达式指定路径即可完成过滤。支持“保留命中结构”或“仅提取命中值”两种输出。

JSON 过滤 · 工具介绍

接口返回常包含大量冗余字段。使用 JSONPath(如 $.meta.languages、$..price)精确定位感兴趣的节点。

“保留命中结构”会从原始 JSON 中裁掉未命中的分支,保留命中的路径层级;“仅提取命中值”则把所有命中节点的值汇总输出。

该能力可用于数据脱敏前挑字段、观察某个子结构、生成精简报文等场景。

JSON 过滤 · 功能特点

  • 支持子节点、数组下标、通配符与递归查找
  • 保留命中结构 / 仅提取命中值两种模式
  • 显示命中数量,结果即时复制下载
  • 语法错误友好提示

JSON 过滤 · 使用方法

  1. 粘贴 JSON 数据到左侧输入框;
  2. 填写 JSONPath 表达式(如 $.meta.languages);
  3. 选择输出模式并点击“过滤”;
  4. 右侧输出过滤结果,可复制或下载。

JSON 过滤 · 常见问题

Q:JSONPath 和 JavaScript 的对象访问有什么区别?

JSONPath 是跨语言的路径表达式,支持通配符 * 与递归 .. 等能力,便于一次匹配多个节点;语法以 $ 开头。

Q:如何保留一个对象下多个兄弟字段?

用逗号不支持的写法时,可多次过滤或用通配,例如 $.a.* 保留 a 下所有直接子字段。

Q:过滤会修改原始 JSON 吗?

不会。过滤生成全新的输出,原始输入保持不变,可放心反复试验不同表达式。

相关工具

继续使用本站其它 JSON 处理工具:

JSON 格式化

编辑器 + 格式化选项,错误定位,支持大文件

打开工具

JSON 压缩

去掉空白换行,展示压缩前后大小对比

打开工具

JSON 校验

语法合法性检测,错误行列精确定位,并展示结构统计

打开工具

JSON 转换

JSON⇄CSV/Excel/XML/SQL/YAML/表格 互转

打开工具

JSON Schema

示例数据生成 Schema,并校验数据是否符合 Schema

打开工具

JSON 对比

左右对比两份 JSON,标出新增与删除差异

打开工具

JSON 扁平化

嵌套 JSON 展开为单层键值结构

打开工具

JSON 排序

递归按 key 升序/降序排列,输出统一稳定结构

打开工具

JSON Path 查询

调试 JSONPath 表达式,查看命中路径与值

打开工具

JSONL / NDJSON

JSON⇄JSONL 互转、逐行校验与格式化

打开工具