public void encodejson(String json) { try { JSONObject winprizejsonobj = new JSONObject(json); allPage = Integer.parseInt(winprizejsonobj.getString("totalPage")); String winprizejsonstring = winprizejsonobj.getString("result"); JSONArray winprizejson = new JSONArray(winprizejsonstring); for (int i = 0; i < winprizejson.length(); i++) { try { TrackQueryInfo winPrizeQueryinfo = new TrackQueryInfo(); winPrizeQueryinfo.setBetCode(winprizejson.getJSONObject(i).getString(BETCODE)); winPrizeQueryinfo.setAmount(winprizejson.getJSONObject(i).getString(AMOUNT)); winPrizeQueryinfo.setState(winprizejson.getJSONObject(i).getString(STATE)); winPrizeQueryinfo.setBatchNum(winprizejson.getJSONObject(i).getString(BATCHNUM)); winPrizeQueryinfo.setLotName(winprizejson.getJSONObject(i).getString(LOTNAME)); winPrizeQueryinfo.setOrderTime(winprizejson.getJSONObject(i).getString(ORDERTIME)); winPrizeQueryinfo.setBeginBatch(winprizejson.getJSONObject(i).getString(BEGINBATCH)); winPrizeQueryinfo.setLastNums(winprizejson.getJSONObject(i).getString(LASTNUM)); winPrizeQueryinfo.setId(winprizejson.getJSONObject(i).getString(ID)); winPrizeQueryinfo.setPrizeEnd(winprizejson.getJSONObject(i).getString(PRIZEEND)); winPrizeQueryinfo.setLotno(winprizejson.getJSONObject(i).getString(LOTNO)); winPrizeQueryinfo.setIsRepeatBuy(winprizejson.getJSONObject(i).getString(ISBUY)); winPrizeQueryinfo.setBetTouCode(winprizejson.getJSONObject(i).getString(BET_CODE)); winPrizeQueryinfo.setLotMulti(winprizejson.getJSONObject(i).getString(LOTMULTI)); winPrizeQueryinfo.setOneAmount(winprizejson.getJSONObject(i).getString(ONEAMOUNT)); winPrizeQueryinfo.setBetNum(winprizejson.getJSONObject(i).getString(BETNUM)); winPrizeQueryinfo.setRemainderAmount( winprizejson.getJSONObject(i).getString("remainderAmount")); windatalist.add(winPrizeQueryinfo); } catch (Exception e) { } } } catch (JSONException e) { try { JSONObject winprizejson = new JSONObject(json); } catch (JSONException e1) { } } }