【文件属性】:
文件名称:jaq:jaq是用于脚本化和链接JSON API请求的CLI工具
文件大小:2MB
文件格式:ZIP
更新时间:2021-03-19 16:46:34
api json json-api scripting ericsson
贾克
用于链接JSON API请求的CLI工具。
jaq简化了运行多个相关API命令的操作,例如从一个端点获取ID或其他字段以用于另一查询。
使用配置文件来避免命令行上的重复
设置URL路径,查询字符串或标题
将输出从一个端点传输到另一个端点
能够将JSON列表“分解”为单独的元素以进行单独的处理
安装
克隆仓库并运行go install
在〜/ .jaq.json处设置一个小的配置文件:
运行命令!
go get github.com/Ericsson/jaq && go install
echo ' {"domain":"jsonplaceholder.typicode.com"} ' > ~ /.jaq.json
jaq get /posts
尽管不是必需的,但是如果您也将用于JSON查询/过滤,则jaq确实可以很好地工作。
例子
这些示例假定您拥有jq工具,因为我们不尝试复制其功