Запрос Json Похоже на следующее: -
{
"eNumber": 8506493,
"details": [
{
"id":12345,
"name": xyz123
}
]
}
Как часть требования, мне нужно проверить массив "details", который должен присутствовать в поле "id" или "name". если поле «id» присутствует, «name» не является обязательным. если поле «name» присутствует, «id» не является обязательным. Выдает ошибку, если не выполнено.
Я пробовал несколько вариантов, используя фильтр массива сведений и проверяя размер фильтруемого массива в компоненте проверки. Кажется, это не работает хорошо. если у кого-то есть лучшие решения, пожалуйста, поделитесь здесь.