我目前正在开发谷歌登录api。我完成了登录的第一步,现在我有了通过api发送的谷歌代码。现在我需要用户的id或电子邮件,但我无法获得它。根据谷歌文档,它说
Google将通过返回一个JSON对象来响应您的POST请求,该对象包含一个短暂的访问令牌和一个刷新令牌。
在链接中的第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对象。我关注了许多博客、帖子,但找不到真正的解决方案。
Jackson是一个管理JSON数据的好库。你可以在这里找到使用杰克逊的紧急启动指南。