Я пытаюсь сравнить ответы на два обращения в службу поддержки (для проекта миграции) с помощью Karate. Можно ли исключить или игнорировать некоторые ключи при сравнении всего ответа с одним go для следующих случаев:
1) В ответе есть несколько элементов, где значения разные (отмечены смелый). 2) Есть несколько элементов, которые не присутствуют в одном ответе, но присутствуют в другом (выделены жирным шрифтом).
Ответ службы 1 -
{
"userKey": "string",
"enabled": true,
"locked": true,
"profile": {},
"roles": [
{
"roleKey": 3,
"name": "Role",
**"links": []**
}
],
"links": [
{
"rel": "self",
**"href": "https://starhub1.com"**
},
{
"rel": "self",
**"href": "https://singtel1.com"**
}
]
}
Служба 2 ответ -
{
"userKey": "string",
"enabled": true,
"locked": true,
"profile": {},
"roles": [
{
"roleKey": 3,
"name": "Role"
}
],
"links": [
{
"rel": "self",
**"href": "https://starhub22.com"**
},
{
"rel": "self",
**"href": "https://singtel22.com"**
}`enter code here`
]
}