将JSON对象的所有布尔响应与Jq对应

时间:2015-08-11 07:00:04

标签: json jq

我有大量的json数据,在每个对象中都有download_able和playable属性,它是boolean类型。

所以我尝试相互比较每个对象属性,只得到一个响应。

jq '.result[].downlaodable or .result[].playable'回复我

true
true
true

我想再次比较这些反应,我必须得到一个回应。

但我不能那样做。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解这个问题,但我认为您希望对现有jq程序的结果进行布尔or。这就是你要做的事情:

jq '[.result[].downlaodable or .result[].playable] | any'

这应该只输出:true