【问题标题】:Cannot loop through pages from Json response using Google Reseller API无法使用 Google Reseller API 循环浏览来自 Json 响应的页面
【发布时间】:2014-08-19 11:59:49
【问题描述】:

我是 Json 的新手,正在尝试提取数据。 Json 响应包含一个 NextPageToken,我必须手动设置它以获取下一页等。

如何使用 Java 循环浏览所有页面?

任何帮助将不胜感激。

【问题讨论】:

    标签: java json google-api


    【解决方案1】:

    可以循环执行命令,只要请求pageToken存在就设置为nextPageToken。例如:

    do {
        Users page = request.execute();
        allUsers.addAll(page.getUsers());
        request.setPageToken(page.getNextPageToken());
    } while (request.getPageToken() != null
            && request.getPageToken().length() > 0);
    

    此示例使用 Admin SDK 中的目录服务,但该方法也适用于其他 API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-28
      • 2019-01-31
      • 2014-09-13
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      相关资源
      最近更新 更多