1. 提取嵌套 JSON 中的所有作者信息
数据分析师背景
收到一份包含大量图书信息的嵌套 JSON 数据,需要提取所有书籍的作者名单进行统计。
问题
手动查找嵌套层级深的数据非常繁琐,且需要频繁执行相同的提取操作。
如何使用
粘贴 JSON 数据,输入表达式 $.store.book[*].author,勾选“保存查询模板”并命名为“Book authors”。
输出格式: JSON, 最大匹配数: 20, 保存模板: 是结果
成功提取出所有作者的数组,并在界面上生成了可复用的模板卡片。
Elysia Tools
导航
Development
用 JSONPath 表达式查询任意 JSON,预览命中结果、切换输出格式,并保存常用查询模板
执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
JSONPath 查询工具是一款专为开发者和数据分析师设计的在线实用工具,支持通过标准的 JSONPath 表达式快速解析和提取复杂的嵌套 JSON 数据。您可以实时预览命中结果,将提取的数据一键转换为 JSON、表格或 Markdown 格式,并支持保存常用查询模板以便后续复用,大幅提升 API 调试和数据处理的效率。
背景
收到一份包含大量图书信息的嵌套 JSON 数据,需要提取所有书籍的作者名单进行统计。
问题
手动查找嵌套层级深的数据非常繁琐,且需要频繁执行相同的提取操作。
如何使用
粘贴 JSON 数据,输入表达式 $.store.book[*].author,勾选“保存查询模板”并命名为“Book authors”。
输出格式: JSON, 最大匹配数: 20, 保存模板: 是结果
成功提取出所有作者的数组,并在界面上生成了可复用的模板卡片。
背景
需要从系统导出的用户列表 JSON 中找出所有角色为 admin 的活跃用户,并汇报给团队。
问题
需要将 JSON 格式的过滤结果转换为易于阅读的文档格式。
如何使用
输入包含用户信息的 JSON,使用过滤表达式 $.users[?(@.role == 'admin')],并将输出格式切换为 Markdown。
输出格式: Markdown, 最大匹配数: 10结果
精准命中管理员用户数据,并直接生成了排版整洁的 Markdown 文本,可直接复制到团队 Wiki 中。
目前支持将查询结果输出为原始 JSON、数据表格(Table)以及 Markdown 格式,方便直接复制到文档中。
最大匹配数用于限制返回的结果数量(支持 1-500),在处理超大 JSON 数组时可以避免浏览器卡顿并快速预览前 N 条数据。
勾选“保存查询模板”选项并输入模板名称,执行查询后该表达式将被保存为模板卡片,供后续快捷复用。
支持。您可以使用标准的 JSONPath 过滤语法,例如 $.users[?(@.role == 'admin')] 来筛选符合特定条件的对象。
工具在浏览器前端完成解析和查询,您的 JSON 数据不会被上传到服务器,确保数据隐私和安全。