Как десериализовать из json в SearchResponse в Java ⇐ JAVA
Программисты JAVA общаются здесь
Anonymous
Как десериализовать из json в SearchResponse в Java

Сообщение Anonymous »

Я создал такой ответ в формате jsonResponse.

Код: Выделить всё

HttpResponse httpResponse = client.send(request, HttpResponse.BodyHandlers.ofString());
String jsonResponse = httpResponse.body();
Теперь, когда я пытаюсь десериализовать его вот так, выдает ошибку: «Невозможно разрешить метод «десериализовать» в «Builder».

Код: Выделить всё

JacksonJsonpMapper jsonpMapper = new JacksonJsonpMapper();
ObjectMapper objectMapper = new ObjectMapper();

SearchResponse.Builder
 searchResponseBuilder = new SearchResponse.Builder(AddonDocument.class);
searchResponseBuilder.deserialize(objectMapper.readTree(jsonResponse), jsonpMapper);

return searchResponseBuilder.build();
Как тогда его десериализовать?
Ответ поиска десериализован, но я получаю эту ошибку.

Подробнее здесь: https://stackoverflow.com/questions/786 ... ct-in-java

Вернуться в «JAVA»


Яндекс.Метрика