使用方法与注意事项
使用路径提取值
对于 [{"total":20},{"total":5}],$[*].total 返回 20 和 5。$.customer.name 访问嵌套对象,items[0].qty 访问指定下标,$..id 递归查找 id 字段。当前支持部分路径语法,并非完整 JSONPath 实现。
使用表达式筛选记录
对同一个数组,total >= 10 选出第一条记录。contains(name, "Prism") 检查文本,exists(name) 检查字段存在。any(items, item => item.qty >= 2) 检查数组中至少有一个元素满足条件。使用 && 或 || 组合条件。
区分查询起点
路径从整个文档开始,根数组用 $[*]。表达式对根数组的每条记录执行,不需要该前缀。可视化构建器可以帮助选择字段,页面示例会根据当前数据生成;导出默认包含完整记录,也可切换为仅选定字段。
输入与结果示例
运行此路径提取两个 total 值;在表达式模式中使用 total >= 10 则筛选出第一条记录。
输入
[{"total":20},{"total":5}]
$[*].total
无需注册。JSON 内容在本地处理。