public SplashObj getSplashObj() { try { String json = HttpUtils.getHttpContentWithCache( BiliUtils.getSplashApi(), "splash", "splash.json", true); if (json == null) return null; JSONObject jsobj = new JSONObject(json); if (jsobj.optString("message").equals("success")) { JSONArray array = jsobj.getJSONArray("result"); JSONObject temp = array.getJSONObject(0); SplashObj obj = new SplashObj(); obj.setAnimation(temp.optString("animation")); obj.setDuration(temp.optString("duration")); obj.setEnd(temp.optLong("end")); obj.setHeight(temp.optInt("height")); obj.setImage(temp.optString("image")); obj.setStart(temp.optLong("start")); obj.setWidth(temp.optInt("width")); obj.setVer(temp.optInt("ver")); return obj; } } catch (JSONException e) { } return null; }
public BPRankObj getBPRankList(String aid) { String json = HttpUtils.getHttpsCommonContent(BiliUtils.getBpList(aid)); BPRankObj obj = JSON.parseObject(json, BPRankObj.class); return obj; }