1、curl是一个命令行工具,可以进行HTTP的各种请求,也可配合其他指令使用。
2、jq是一个非常轻量和灵活的基于命令行的json处理器
- 可以基于命令行输出,进行格式化展示
- 可以基于jquery的语法进行结果的过滤展示
3、例子:
echo '{"a":1,"b":2}' | jq .
结果是:
{
"a": 1,
"b": 2
}
echo '{"a":1,"b":2}' | jq
结果是:
{
"a": 1,
"b": 2
}
echo '{"a":1,"b":2}' | jq .a
结果是:
1
加不加点的效果都是一样的,可以通过点来访问其中的字段值等功能