分类: 开发工具

JSON 路径提取器

站方自主规划没找到想要的工具?

用简单的路径从 JSON 中提取值

粘贴 JSON,用简单的点号/方括号路径(例如 users[0].email、users.*.id 或 items[].name)提取值,无需编写任何代码。整个过程完全在你的浏览器中完成。

共匹配到 2 个值。

匹配到的值
"ada@example.com"
"grace@example.com"

本页的所有处理都在浏览器中完成,不会上传任何内容。

这个工具能做什么

从一份嵌套的 JSON 响应中提取几个值,通常意味着要写一段临时脚本。这个工具会解析粘贴的 JSON,并用一套简单的路径语法遍历它:普通键表示对象属性,[n] 表示数组下标,[] 或 [*] 表示对数组每一项或对象每个值的通配符,然后列出该路径匹配到的每一个值。

使用方法

  1. 粘贴你要查询的 JSON。
  2. 输入路径,例如 users[0].email、users.*.id 或 items[].name。
  3. 复制匹配到的值,每行一个。

隐私说明

本工具完全在你的浏览器中运行。输入的内容不会被上传、保存或分享,关闭标签页即随之消失。

常见问题

我的 JSON 会被上传到别处吗?
不会。解析和路径匹配都由页面里运行的 JavaScript 完成,数据不会离开你的设备。
这个工具会用 eval 或把我的 JSON 当代码执行吗?
不会。路径是手写解析成键、下标和通配符的,JSON 也只会用 JSON.parse 读取,绝不会被当作代码执行。
通配符会匹配什么?
数组上的 [] 或 [*] 会匹配每一项,对象上的 .* 会匹配每个属性的值,因此像 users.*.id 这样的路径会收集每个用户的 id。