互转
本地运行 · 零上传
jq Playground
jq 过滤 · 本地 · 零上传
YAML 转换
就绪
原始输入
解析输出
ABOUT
About jq Playground
输入 .orders[] | select(.status == "paid") 这类 jq 过滤。文档不离开本机。
JSON Path 仍是 JSONPath / Pointer 页。本页故意只打 jq,两种查询语言分开。
子集:identity、.field、.[index]、.[]、管道、select、map、keys、length、type、first、last、values、比较、and / or / not。
不是 GNU jq,也不是 WASM。不支持的过滤会报错。示例用订单 A-1042。
jq Playground
01
jq 过滤
.orders[] | select(.status == "paid")
02
管道
左边的流喂给右边。
03
select / map
留下或变换项。
04
不是 JSONPath
$.store.book 仍在路径工具。
05
本地
不上传,没有服务端 jq。
06
子集
常用过滤,不是全部 GNU jq。
How to use
-
1
左边粘贴 JSON。
-
2
输入 jq 过滤。
-
3
看流式结果。
-
4
需要 $.. 或 Pointer 时打开 JSON Path。
FAQ
这是 JSONPath 吗?
不是。路径页保留 JSONPath 和 Pointer。本页是 jq。
完整 GNU jq?
不是。本地子集:路径、遍历、管道、select、map、keys、length。
有 WASM 吗?
本版没有,避免拖慢全站。
会上传吗?
不会。
示例?
A-1042 样例上的 .orders[] | select(.status == "paid")。
为什么独立页?
避免把 jq 写进 JSONPath 的 title。