使用 Jq 将 JSON 个对象的所有布尔响应合并为一个
Combine all boolean response of JSON objects to one with Jq
我有巨大的json数据,在每个对象中都有download_able和布尔类型的可玩属性。
所以我试着比较每个对象的属性,只得到一个响应。
jq '.result[].downlaodable or .result[].playable'
这样回应我
true
true
true
我想再次比较这些回复,我必须得到一个回复。
但我做不到。我怎样才能做到这一点?
我不确定我是否理解这个问题,但我认为您想对现有 jq 程序获得的结果进行布尔运算 or
。您可以这样做:
jq '[.result[].downlaodable or .result[].playable] | any'
这应该只是输出:true
我有巨大的json数据,在每个对象中都有download_able和布尔类型的可玩属性。
所以我试着比较每个对象的属性,只得到一个响应。
jq '.result[].downlaodable or .result[].playable'
这样回应我
true
true
true
我想再次比较这些回复,我必须得到一个回复。
但我做不到。我怎样才能做到这一点?
我不确定我是否理解这个问题,但我认为您想对现有 jq 程序获得的结果进行布尔运算 or
。您可以这样做:
jq '[.result[].downlaodable or .result[].playable] | any'
这应该只是输出:true