package me.qixingchen.mdbilibili.model; import com.google.gson.Gson; import com.google.gson.annotations.SerializedName; import java.util.List; /** * author: fython (https://github.com/fython) * */ public class VideoItemInfo { public String duration; /*视频时长*/ public int coins; /*推荐数量*/ public int credit; /*评分数量*/ public String pic; /*封面图片地址*/ public String create; /*视频创建日期*/ public String description; /*视频简介*/ public String author; /*视频作者*/ public int mid; /*视频作者ID*/ public int favorites; /*收藏数*/ public int video_review; /*弹幕数*/ public int review; /*评论数*/ public String play; /*播放次数*/ public String subtitle; /*视频副标题*/ public String title; /*视频标题*/ public String typename; /*视频分类名称*/ public int typeid; /*视频分类ID*/ public int aid; /*视频编号*/ @SerializedName("last_recommend") public List<LastRecommend> lastRecommends; /*最后推荐信息*/ public class LastRecommend { public String uname; /*推荐人名字*/ public int mid; /*推荐人ID*/ public long time; /*推荐时间*/ public String msg; /*推荐信息*/ public String face; /*推荐人头像地址*/ } public String toJsonString() { return new Gson().toJson(this); } public static VideoItemInfo createFromJson(String jsonStr) { return new Gson().fromJson(jsonStr, VideoItemInfo.class); } }