在瀏覽器中即時執行此工具,無需註冊且不需伺服器處理。
工具信任狀態
此工具的輸入與輸出會在目前瀏覽器中處理。
- 瀏覽器本地此工具的輸入與輸出會在目前瀏覽器中處理。
- 離線能力應用載入後,核心處理不需要網路也能執行。
- 一般輸入此工具未標記為敏感輸入工具。
- DevTools 檢查使用工具時開啟 Network 面板以驗證請求。
喜歡這個工具?
安裝 byteflow.tools 可更快啟動,並離線存取瀏覽器本地工具。外部請求工具在執行查詢操作時仍需要網路。
安裝指南工具信任狀態
此工具的輸入與輸出會在目前瀏覽器中處理。
喜歡這個工具?
安裝 byteflow.tools 可更快啟動,並離線存取瀏覽器本地工具。外部請求工具在執行查詢操作時仍需要網路。
安裝指南使用強大的 jq 語言查詢和轉換 JSON
. - 返回原樣.field - 存取欄位.[0] - 陣列索引.[] - 遍歷陣列select(.age > 25) - 篩選map(.name) - 映射sort_by(.age) - 排序group_by(.type) - 分組在瀏覽器中執行 jq 过滤器,查询和轉換 JSON,并同时查看 raw stdout 与剖析后的 JSON stream,适合验证脚本前的本機实验。
使用客户端加载的 jq-wasm 执行 jq 过滤器。
把单个 JSON 輸出格式化显示,把多值 JSON stream 剖析为陣列显示。
保留 raw stdout 和錯誤详情,方便理解字符串輸出、空輸出和语法錯誤。
对象
{ "name": "Alice" }
filter: .name陣列迭代
[1,2,3] filter: .[]
筛选
[{"age":20},{"age":30}]
filter: .[] | select(.age > 25)单值
"Alice"
JSON stream
[ 1, 2, 3 ]
錯誤
Syntax error in jq filter. Raw error detail is preserved.
把多行 jq 輸出当成一个 JSON 文档
查看 parsed output,它会把 JSON stream 作为陣列展示。
輸入不是合法 JSON
先修复 JSON 语法,再執行 jq 过滤器。
过滤器为空或语法不完整
填写完整 jq 表达式,并查看 raw error detail。
如需了解統一的隱私術語、本地處理模式、外部請求標記和 DevTools 驗證流程,請查看信任中心。
jq 實驗場是 Developer Workbench 的資料查詢基礎能力,目前定位為 preview 可用並持續硬化。
为什么有 raw 和 parsed 两种輸出?
jq 可以輸出多个 JSON 值;raw 保留 stdout,parsed 便于審查结构。
支持 .[] 这种多值輸出吗?
支持,多值 JSON stream 会剖析成陣列显示。
jq-wasm 会影响服务端构建吗?
不会,執行库只在瀏覽器端按需动态加载。