1.
{
"id": 1,
"age": 22,
"name": "your name"
}
{
"id": 1,
"age": 22,
"name": "your name"
},
{
"id": 2,
"age": 32,
"name": "Your name"
}
]
А это код утверждения в одном из моих тестов:
JSONAssert.assertEquals(expectedData, responseData,
new CustomComparator(JSONCompareMode.LENIENT,
new Customization("[*]", new JsonValueMatcher())
));
Первый путь ("[*]") работал нормально, но когда дело доходит до объектов ({...} не внутри массива), он не совпадает и вводит мой собственный инструмент сопоставления " JsonValueMatcher". Как я могу сопоставить весь объект json ({...})?
Я уже пробовал:
new Customization("{*}", new JsonValueMatcher())
new Customization("*", new JsonValueMatcher())
new Customization("*.", new JsonValueMatcher())
new Customization("*.*", new JsonValueMatcher())
new Customization("*.", new JsonValueMatcher())
Подробнее здесь: https://stackoverflow.com/questions/788 ... mer-jsonas