package com.hupu.games.data.personal.box; import org.json.JSONObject; import com.hupu.games.data.BaseEntity; public class BoxOpenEntity extends BaseEntity { /** 1 宝箱开启成功, -1 宝箱名非法, -2 用户未登陆, -3 用户没有该宝箱 */ public int status; /** 类型 “coin” 金币, “prize” 奖品 */ public int type; /** 表示本次获取的金币数 */ public int coin; public int balance; /** * 奖品信息,如果为金币,data为数字,;如果为奖品,返回奖品信息 {"name": 奖品名称, "img": 图片地址} * */ private String typeName; public String name; public String img_url; @Override public void paser(JSONObject json) throws Exception { JSONObject result = json.optJSONObject(KEY_RESULT); status = result.optInt(KEY_STATUS); if (status == 1) { JSONObject data = result.optJSONObject(KEY_DATA); typeName =result.optString("type"); if (typeName.equals("coin")) { // 金币 coin = data.optInt("coin"); balance = data.optInt("total_coins"); type = 1; } else { type = 2; name = data.optString("name", null); img_url = data.optString("img", null); } } } }