JQ:过滤器和数组但有多个测试的子对象

时间:2016-08-16 21:30:29

标签: jq

给出以下json

[
    {
        "Name":"Object-One",
        "Tags": [
            {
                "Key":"Owner",
                "Value":"Bob"
            },
            ...
        ]
    },
    {
        "Name":"Object-Two",
        "Tags": [
            {
                "Key":"Owner",
                "Value":"Alice"
            },
            {
                "Key":"NotOwner",
                "Value":"Bob"
            }
        ]
    }
]

我想基于Tag Owner = Bob选择Object-One,同时缺少Object-Two,因为即使NotOwner是Bob,所有者也是Alice。

1 个答案:

答案 0 :(得分:0)

经过一番搜索,我发现这个问题/答案解决了我的问题: Complex jq Filter