2015-04-10 3 views
1

В настоящее время я работаю над google login api. Я завершил первый шаг входа в систему, и теперь у меня есть код Google, отправленный api. Теперь мне нужен идентификатор пользователя или адрес электронной почты, но я не могу его получить. Согласно документу google говорится:Как читать ответ от google login api отправлен как json

Google ответит на запрос POST, возвращая объект JSON, содержащий токен доступа и токен обновления.

В пункте 5 по ссылке. https://developers.google.com/youtube/v3/guides/authentication

Я не могу получить этот объект json. Я попытался с помощью

StringBuffer sb = new StringBuffer(); 
      String line = null; 
      try { 
      BufferedReader reader = request.getReader(); 
      while ((line = reader.readLine()) != null) 
       sb.append(line); 
      } catch (Exception e) { } 

Как я могу обрабатывать такого рода ответ, чтобы получить этот объект JSON. Я следил за многими блогами, сообщениями, но не смог найти реального решения.

ответ

0

Jackson - хорошая библиотека для управления данными JSON. Вы можете найти руководство по началу работы с аватаром, чтобы использовать Jackson here.

+0

Хорошо, но это применимо, когда я получаю данные от ответа. В настоящее время мне нужно получить данные, отправляемые google api в качестве ответа. –

Смежные вопросы