如何读取以json形式发送的谷歌登录api的响应



我目前正在开发谷歌登录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数据的好库。你可以在这里找到使用杰克逊的紧急启动指南。

相关内容

  • 没有找到相关文章

最新更新