Я використовую http-класи Apache для виклику в Інтернетісервіс, який повертає об'єкт JSON в тілі відповіді. У мене анотований ява-клас Jackson, відображений на об’єкт JSON. Я хочу щось із цього зробити, але Google не знайшов правильну панель котлів.
String url = hostName + uri;
HttpGet httpGet = new HttpGet(url);
HttpResponse response = httpclient.execute(httpGet);
MyObject myObject = (MyObject)response.getEntity().getContent();
Відповіді:
39 для відповіді № 1Ви повинні використовувати ObjectMapper
:
MyObject myObject = objectMapper.readValue(response.getEntity().getContent(), MyObject.class);
(Екземпляр картографування об'єктів можна повторно використовувати, тому не потрібно створювати нового для кожної десеріалізації)