как я могу разобрать массив JSON для отображения объектов. Клиент из другой системы, из которой я вызываю запрос, потребляет в теле JSON и возвращает в ответ
List<Model1>
как JSON. Когда я вызываю этот запрос, я хочу получить этот ответ и преобразовать его в список (который есть в моей системе). Я знаю структуру объектов, включенных в список, поэтому я подготовил класс POJO для синтаксического анализа model1 в model2. Нужно ли мне переносить мой класс Model2 (POJO в моей системе) в другой класс?
Я использую WebTarget, URL заполнен и выглядит так:
WebTarget wt = target();
wt.path(URL)
.request()
.accept(MediaType.APPLICATION_JSON)
.post(Entity.entity(consumedBody,MediaType.APPLICATION_JSON), Model2);
Или мне следует использовать обернутый класс, который содержит одно поле со списком, давайте назовем это WrapperModel2
wt.path(URL)
.request()
.accept(MediaType.APPLICATION_JSON)
.post(Entity.entity(consumedBody,MediaType.APPLICATION_JSON), WrapperModel2);
Каждый раз, когда я получаю сообщение об ошибке: «Не удалось проанализировать JSON массив в: Model2 или WrapperModel2. Как правильно проанализировать Json массив в списке определенных c объектов?