Я получаю ответ Json от ответа восходящего потока, как показано ниже.
{
"fieldone": {
"header": {
"requestId": "1234",
"applicationName": "office",
"status": "SUCCESS"
},
"lineLevel": [{
"ou": "1025854560",
"status": "REJECT"
}]
}
}
Поле LineLevel может или не может быть частью ответа JSON каждый раз. Мы можем получать или не получать. Когда мы не получалиэто было причиной проблемы. Чтобы решить ее, я попытался с @jsonIgnore на уровне свойства, но оно игнорирует поле, когда мы получаем это конкретное поле как часть ответа.
Пробовал @JsonIgnoreProperties на уровне класса, но это вызывает проблемуесли соответствующий ответ отсутствует в ответе Json
может предоставить какие-либо указатели для его разрешения. Независимо от того, присутствует свойство LineLevel или нет в ответе Json, мне следует продолжить мой процесс