JSONAssert. Применение фильтра в настройке CustomComparator

Скажем, у меня есть два JSON для сравнения, и я бы не хотел утверждать те узлы JSON, где boolean является true, но те узлы, где "boolean" является falseнужно утверждать. Структура JSON выглядит следующим образом:

[{
        "someField1": "someVal1",
        "someField2": "someVal2",
        "someField3": [
            "someVal3"
        ],
        "someField4": [{
                "someField4.1.1": "someVal4.1.1",
                "someField4.1.2": "someVal4.1.2"
            },
            {
                "someField4.2.1": "someVal4.2.1",
                "someField4.2.2": "someVal4.2.2"
            }
        ],
        "boolean": false
    },
    {
        "someField1": "someVal1",
        "someField2": "someVal2",
        "someField3": [
            "someVal3"
        ],
        "someField4": [{
                "someField4.1.1": "someVal4.1.1",
                "someField4.1.2": "someVal4.1.2"
            },
            {
                "someField4.2.1": "someVal4.2.1",
                "someField4.2.2": "someVal4.2.2"
            }
        ],
        "boolean": true
    }
]

Я знаю есть $..[?(@.reused==false)]фильтр в XPATH, и здесь он работает, но насчет JSONAssert я не уверен.

Любые мысли и идеи приветствуются.

Заранее спасибо.

0 ответов

Другие вопросы по тегам