package com.letv.watchball.parser; import org.json.JSONObject; import com.letv.http.parse.LetvMainParser; import com.letv.watchball.bean.PlayTraceBoolean; public class PlayTraceBooleanParser extends LetvMainParser<PlayTraceBoolean, JSONObject>{ @Override public PlayTraceBoolean parse(JSONObject data) throws Exception { if(data != null && has(data, "result")){ int result = getInt(data, "result"); PlayTraceBoolean playTraceBoolean = new PlayTraceBoolean() ; playTraceBoolean.setSucceed(result == 1); return playTraceBoolean ; } return null; } @Override protected boolean canParse(String data) { return true; } @Override protected JSONObject getData(String data) throws Exception { return new JSONObject(data); } }