Использую, очень нравится

http://jsonassert.skyscreamer.org/

JSONAssert.assertEquals("""{
    "code": "${data.accountCode}",
    "login": "${data.accountCode}"
}""", response.contentAsString, false) // actual can contain more fields than expected

Описание механизма сравнения тел из pact JSON body matching rules. Может пригодиться.

testassertjsonjava