/** * 支付宝返回的数据顺序与格式确定,因此直接写成固定的 * * @param jsonArray * @return */ private AlipayBizPo getAlipayBizPoFromJsonArray(JSONArray jsonArray) { for (int i = 0; i < jsonArray.size(); i++) { if (Float.parseFloat(jsonArray.get(i).toString()) == 0) { return null; } } AlipayBizPo alipayBizDo = new AlipayBizPo(); alipayBizDo.setCreateSuccess(Integer.parseInt(jsonArray.get(0).toString())); alipayBizDo.setCreateTotal(Integer.parseInt(jsonArray.get(1).toString())); alipayBizDo.setCreateTime(Float.parseFloat(jsonArray.get(2).toString())); alipayBizDo.setPaySuccess(Integer.parseInt(jsonArray.get(3).toString())); alipayBizDo.setPayTotal(Integer.parseInt(jsonArray.get(4).toString())); alipayBizDo.setPayTime(Float.parseFloat(jsonArray.get(5).toString())); alipayBizDo.setSendSuccess(Integer.parseInt(jsonArray.get(6).toString())); alipayBizDo.setSendTotal(Integer.parseInt(jsonArray.get(7).toString())); alipayBizDo.setSendTime(Float.parseFloat(jsonArray.get(8).toString())); alipayBizDo.setConfirmSuccess(Integer.parseInt(jsonArray.get(9).toString())); alipayBizDo.setConfirmTotal(Integer.parseInt(jsonArray.get(10).toString())); alipayBizDo.setConfirmTime(Float.parseFloat(jsonArray.get(11).toString())); return alipayBizDo; }