对于每个对象Jq的循环

时间:2015-08-13 06:46:43

标签: json jq

我正在尝试比较每个对象的两个属性。这是我用于此问题的代码:

(.result[].downlaodable or .result[].playable)但这次jq做笛卡尔积。如果我有3个物体,jq会给我9个物体。

我必须把它转换成这样的东西:
(.result[1].downlaodable or .result[1].playable) (.result[2].downlaodable or .result[2].playable) (.result[3].downlaodable or .result[3].playable)

我该怎么做?

1 个答案:

答案 0 :(得分:3)

更改过滤器以生成一次结果。

.result[] | .downloadable or .playable