所需包:
json-lib-2.4-jdk15.jar
commons-lang 2.5
commons-beanutils 1.8.0
commons-collections 3.2.1
commons-logging 1.1.1
ezmorph 1.0.6
JSON JSONtext :
{"errorString":"","orders":[{"orderNo":"0013036002805","status":"Y","pay_time":"2013-06-08 16:24:49","distribute_time":"2013-07-24 11:10:24","delivery_time":"2013-07-24 11:50:53","payment":"0.00","receiver_name":"阎兴","receiver_state":"四川省","receiver_city":"宜宾市","receiver_district":"兴文县","receiver_address":"四川省宜宾市司宿舍","receiver_zip":"6440","receiver_mobile":"1346451","receiver_phone":"","buyer_message":"","Remarks":"","orderItems":[{"no":"1","itemNo":"600000105","num":"6","remark":""}]},{"orderNo":"001307042","status":"Y","pay_time":"2013-07-25 14:35:34","distribute_time":"2013-07-26 13:25:57","delivery_time":"","payment":"0.01","receiver_name":"林","receiver_state":"甘省","receiver_city":"兰州市","receiver_district":"榆中县","receiver_address":"甘肃省兰市中县肃甘肃","receiver_zip":"73000","receiver_mobile":"138703","receiver_phone":"","buyer_message":"","Remarks":"","orderItems":[{"no":"1","itemNo":"67220011","num":"1","remark":""}]}],"total_results":2}
//解析实例:
JSONObject ALL=JSONObject.fromObject(JSONorder);
Object errorString=ALL.get("errorString");
Object total_results=ALL.get("total_results");
JSONArray orders=ALL.getJSONArray("orders");
JSONObject order=null;
JSONObject item=null;for(int i=0;i
order=orders.getJSONObject(i);
Object orderNo=order.get("orderNo");
Object status=order.get("status");
JSONArray items=order.getJSONArray("orderItems");for(int Y=0;Y
item=items.getJSONObject(Y);
Object itemno=item.get("itemNo");
System.out.println("itemNo:"+itemno);
}
}
//解析封装到javabean:
WTF