对于每个对象 Jq 的循环
For loop for every object 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)
我该怎么做?
更改过滤器以生成一次结果。
.result[] | .downloadable or .playable
我正在尝试比较每个对象的两个属性。这是我用来解决这个问题的代码:
(.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)
我该怎么做?
更改过滤器以生成一次结果。
.result[] | .downloadable or .playable