下面是新浪微博的长链转短链接口返回数据
返回的是一个数组(列表),里面是json格式数据
我想通过取里面url_short 和url_long的键值并输出,肿么办呢:
首先通过 jq .urls[] 把数组转化成json格式,通过键来取值,这样,键值保存不下来。
我想要的是这样的结果:
{
"url_long": "http://www.fdsafds.com/23f.php?23r=fsdf",
"url_short": "http://t.cn/RYwwVlk"
}
这个改怎么做呢??????
jq可以实现这个功能,不过稍微发杂点:
jq '.urls[]|{url_long: .url_long,url_short: .url_short}' 需要一个分隔符,然后在一个大括号里面完成键值对应。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!