Рубрики
Без рубрики

[pt-br] Редактор объектов: Преобразование в типичные общие.

Всем привет! Я решил сделать этот пост, потому что мне пришлось сделать преобразование с помощью универсальных классов. É… Помеченный java, objectmapper, дженерики.

Всем привет!

Я решил сделать этот пост, потому что мне пришлось сделать преобразование с помощью универсальных классов.

Это так просто, но я верю, что могу служить справки в будущем, как и для меня, сколько для других devs.

То, что мне нужно, это взять возвращение JSON из службы rest.

Код, я получаю, как это:

CloseableHttpClient client = HttpClients.createDefault();

// Codigos omitidos...
response = client.execute(request);
//Codigos omitidos...

BufferedReader br = new BufferedReader(new InputStreamReader((response.getEntity().getContent())));
ObjectMapper mapper = new ObjectMapper().disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
MensagemApiDTO resposta = mapper.readValue(br.readLine(), new TypeReference>() {});

ProdutoDTO dto = resposta.getDto();

Ответственность за преобразования несет этот парень:

mapper.readValue(br.readLine(), new TypeReference>() {});

TypeReference конвертация свой родовой объект.

В основном это было. Так как проект не используете spring, это был способ реализован.

Это хорошо, я надеюсь, что этот пост мог бы помочь. Критика и предложения приветствуются.

Обязанный

Оригинал: “https://dev.to/andremoriya/pt-br-objectmapper-convertendo-para-tipos-genericos-2c8k”