首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >google-api-java-client的帮助

google-api-java-client的帮助
EN

Stack Overflow用户
提问于 2010-11-13 19:47:11
回答 1查看 487关注 0票数 0

我正在尝试解析youtube视频提要,并为每个视频打印其缩略图列表。我试过这样的方法:

代码语言:javascript
复制
 public static class VideoFeed {
    @Key List<Video> items;
  }

  public static class Video {
    @Key String title;
    @Key String description;
    @Key DateTime uploaded;
    @Key Player player;
    @Key Thumbnail thumbnail;
  }

  public static class Player {
    @Key("default") String defaultUrl;
  }



  public static class Thumbnail{

    List<Thumb> items = new ArrayList<Thumb>();
  }

  public static class Thumb extends GenericJson{
      @Key("default") String defaultUrl;
      @Key Integer height;
      @Key Integer width;
      @Key String time;

  }

并打印出来

代码语言:javascript
复制
for (Video video : feed.items) {
  System.out.println();
  System.out.println("Video title: " + video.title);
  System.out.println("Uploaded: " + video.uploaded);
  System.out.println("URL: " + video.player.defaultUrl);

  Thumbnail thumbnails = video.thumbnail;
  for (Thumb thumb : thumbnails.items){

      System.out.println("Thumbnail: "+thumb.defaultUrl);
  }

}

但是缩略图没有打印出来。

有什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2010-12-01 11:37:50

是因为Thumbnail.items上缺少@Key注解吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4172348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档