package com.hupu.games.data;
import java.io.Serializable;
import java.util.LinkedList;
import org.json.JSONArray;
import org.json.JSONObject;
/**球队排行*/
public class StandingsResp extends BaseEntity implements Serializable{
public LinkedList<TeamRankEntity> mListEast;
public LinkedList<TeamRankEntity> mListWest;
private static final String KEY_EAST="east";
private static final String KEY_WEST="west";
@Override
public void paser(JSONObject json) throws Exception {
JSONObject jsonObject =json.getJSONObject(KEY_RESULT);
mListEast =new LinkedList<TeamRankEntity> ();
mListWest=new LinkedList<TeamRankEntity> ();
paserTeams(jsonObject,mListEast,KEY_EAST);
paserTeams(jsonObject,mListWest,KEY_WEST);
jsonObject =null;
json= null;
}
private void paserTeams(JSONObject json,LinkedList<TeamRankEntity> teams,String key) throws Exception
{
JSONArray arr =json.optJSONArray(key);
int size =arr.length();
if( arr !=null)
{
TeamRankEntity temp =null;
for(int i=0;i<size;i++)
{
temp =new TeamRankEntity();
temp.paser(arr.getJSONObject(i));
teams.add(temp);
}
}
json =null;
}
}