JSON 查询练习场
在浏览器中对 JSON 和 JSONL 运行真正的 jq,边输入边查看输出
粘贴 JSON 或 JSONL、打开文件或加载示例。
在后台 worker 中运行真实的 jq 1.8.2 (WebAssembly)。
什么是 JSON 查询练习场?
一个运行真实 jq 1.8.2 引擎(编译为 WebAssembly)的 jq 在线练习场。粘贴 JSON 或 JSONL,编写 jq 过滤器,输入时即可看到输出。查询的行为与命令行中的 jq 完全一致,包括错误消息,便于为脚本、CI 任务和 API 响应预先编写过滤器。
选项与配方
可开关原始输出 (-r)、紧凑输出 (-c)、合并输入 (-s)、空输入 (-n) 和排序键 (-S),对应的命令行会显示在查询下方。配方会连同示例输入一起加载 map、select、group_by、sort_by、unique_by、to_entries、paths 和 @csv 等常用写法。
限制与隐私
jq 在后台 worker 中运行,慢查询不会让页面卡住。运行达到时间限制(默认 3 秒,可在高级中设为 1 或 10 秒)后会停止并重启 worker。1 MB 以内的输入会自动重新运行;更大的输入(最多 20 MB)在点击运行时执行。查询和选项会保存在此浏览器中;输入从不保存或上传。
