Ответы пользователя по тегу JSON
  • Преобразовать из Json в Java обьект?

    @g33km
    В ответе на вызов HTTP-метода возвращается не единичный JSON-объект {}, а [массив объектов]. Вы же в своём коде пытаетесь десериализовать массив объектов в единичный объект класса Dev, из-за чего и происходит выбрасывание ошибки. Необходимо при вызове restTemplate.exchange указать, что ответ на вызов метода должен быть десериализован в массив или список. Однако, делается это с помощью небольшого трюка с
    org.springframework.core.ParameterizedTypeReference
    классом:
    ResponseEntity<List<Dev>> result = restTemplate.exchange(
                    HELLO_URL,
                    HttpMethod.POST,
                    new HttpEntity<>(headers),
                    new ParameterizedTypeReference<List<Dev>>() {}
            );


    Подробное описание решения можно найти здесь
    Ответ написан