输入 JSON
提取结果
常用表达式:
$.* 所有顶级属性
$.users[*].name 所有用户名
$.users[0] 第一个用户
$..name 递归查找 name
$.users[?(@.age>20)] 年龄大于20的用户
在线 JSON Path 提取工具,输入 JSONPath 表达式即可从 JSON 数据中精准提取指定字段或节点,支持数组遍历与嵌套查询,全程浏览器本地运行不上传,免费无需安装。
先在输入区填写待处理内容,并检查当前选项,再使用「格式化」、「提取」完成操作。可先用输入框提示的示例 「{"users": [{"name": "张三", "age": 25}]}」熟悉输入格式,再替换成自己的数据。
JSONPath 从根节点 $ 开始,支持属性、数组下标、通配符等查询表达式。表达式可能匹配零个、一个或多个节点,应检查结果集合,而不是假定返回值永远是单一对象。
先检查键名大小写、数组下标以及表达式是否从正确节点开始。JSON 数组通常从 0 编号,带空格或特殊字符的键需要使用方括号形式;空结果不一定表示 JSON 本身有语法错误。
输入框中的示例为 「{"users": [{"name": "张三", "age": 25}]}」。先保持示例的格式、分隔符和单位,确认页面能够处理后,再逐项替换为实际内容;输出用于其他软件时还需检查目标软件支持的格式。
对照原文抽查提取结果,特别是引号、换行、转义和重复项。提取依赖页面支持的输入格式,不等于已验证信息归属、有效性或使用许可。
本页的主要处理逻辑在浏览器内执行。页面加载资源、打开外部链接,以及带外部地址的内容预览仍可能产生网络请求;“本地处理”并不表示整个网页完全没有网络活动。
先检查 JSON 是否使用双引号、是否有多余逗号或未配对的括号。空输入不是有效 JSON;从其他格式转换时,先确认输入区所选格式与内容一致。