Как разобрать HTTPResponse объект, полученный с помощью API Google низкого уровня для URL-адрес выборки - Google App Engine / Java - PullRequest
2 голосов
/ 04 декабря 2011

Я использую API низкого уровня , чтобы получить объект HTTPResponse в качестве ответа на мой запрос get на URL (функция API).

Какой быстрый и простой способ проанализировать содержимое этого объекта? Ответом будет ответ JSON, и я хочу использовать Google GSON для преобразования этих данных JSON в объект Java ... Как мне это сделать?

1 Ответ

6 голосов
/ 04 декабря 2011

Если ваш ответ является строкой, вы можете сделать:

if (response.getCode() == 200){
   String result = new String(response.getContent(), "UTF-8");


   if (result != null){
       Gson gson = new Gson();
       YourObject obj = gson.fromJson(result,YourObject.class);
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...