我有巨大的json数据,在每个对象中都有download_able和playable属性,这是布尔类型。
所以我试着比较每个对象的属性,只得到一个响应。
jq '.result[].downlaodable or .result[].playable'
这样回应我
true
true
true
我想再次比较这些响应,我必须得到一个响应。
但是我不能那样做。我怎么能做到呢?
我不确定我理解这个问题,但我认为你想做一个布尔or
的结果,你得到你现有的jq程序。你应该这样做:
jq '[.result[].downlaodable or .result[].playable] | any'
这应该只是输出:true