现在有一个Json数据:
String pdf ="[[{\"order_id\":\"5160533654\",\"order_serial_no\":\"test_191021002\",\"partner_id\":\"2017001068\",\"partner_orderid\":\"test_191021002\",\"order_type\":\"common\",\"mailno\":\"4060005469862\",\"customer_id\":\"\",\"sender_name\":\"\\u738b\\u5c0f\\u864e\",\"sender_company\":\"\\u51ef\\u5229\",\"sender_area_ids\":\"\",\"sender_area_names\":\"\\u6c5f\\u82cf\\u7701\\uff0c\\u5f90\\u5dde\\u5e02\\uff0c\\u65b0\\u6c82\\u5e02\",\"sender_address\":\"\\u6e56\\u4e1c\\u8def999\\u53f7\",\"sender_postcode\":\"221435\",\"sender_phone\":\"021-85926525\",\"sender_mobile\":\"13761960078\",\"sender_branch\":\"201700\",\"receiver_name\":\"\\u9646\\u5927\\u6709\",\"receiver_company\":\"\\u5343\\u5343\",\"receiver_area_ids\":\"310118\",\"receiver_area_names\":\"\\u4e0a\\u6d77\\u5e02,\\u4e0a\\u6d77\\u5e02,\\u9752\\u6d66\\u533a\",\"receiver_address\":\"\\u4e0a\\u6d77\\u5e02\\u9752\\u6d66\\u533a\\u76c8\\u6e2f\\u4e1c\\u8def6633\\u53f7\",\"receiver_postcode\":\"201700\",\"receiver_phone\":\"020-57720341\",\"receiver_mobile\":\"13761960075\",\"receiver_branch\":\"200230\",\"weight\":\"11.00\",\"remark\":\"\",\"status\":\"rs10\",\"time\":\"2019-10-21 11:16:26\",\"position_no\":\"G096-00 20\",\"position_zz\":\"0\",\"options\":\"\",\"send_num\":\"0\",\"nb_ckh\":\"2001123\",\"cus_area1\":\"\\u8ba2\\u5355\\u53f7:test_191021002\\n\\u8ba2\\u5355\\u53f7\\uff1a123 \\n\\u6279\\u6b21\\u53f7\\uff1a456212\",\"cus_area2\":\"\",\"position\":\"300\",\"receiver_flag\":\"1\",\"package_wd\":\"J200000\",\"callback_id\":\"\",\"wave_no\":\"\",\"node_id\":\"\",\"ems_flag\":\"\",\"cus_area3\":\"\",\"trade_code\":\"\",\"shi1\":null,\"sheng1\":null,\"shi2\":\"310100\",\"sheng2\":\"310000\",\"collection_value\":\"100.00\",\"value\":\"20.00\",\"zffs\":\"0\",\"innerProvinceName\":\"\\u7701\\u5185\\u4ef6\",\"package_wdjc\":\"\\u96c6\\u5305\\u5730\\uff1a\\u4e0a\\u6d77\\u5206\\u62e8\\u5305 \",\"sender_branch_jc\":\"\\u9752\\u6d66\\u533aYD\",\"bigpen_code\":\"G096-00\",\"lattice_mouth_no\":\"20\",\"mailno_barcode\":\"406000546986204240\",\"tname\":\"mailtmp_s12\",\"dispatch_code\":\"20\",\"qrcode\":\"4060005469862\\/300 G096-00 20\",\"privacy_receiver_name\":\"\\u9646**\",\"privacy_receiver_phone\":\"020-****0341\",\"privacy_receiver_mobile\":\"137****0075\"},[\"0424\",0]]]";
现在要对它进行解析;
使用Gson解析:
List>data =new Gson().fromJson(pdf,new TypeToken>>(){}.getType());
PdfInfoBean data2 =new Gson().fromJson(new Gson().toJson(data.get(0).get(0)),PdfInfoBean.class) ;
使用JOSN解析:
try {
//把要解析的json通过构造方法告诉JSONArray
JSONArray jsonArray =new JSONArray(pdf);
//遍历JSONArra
JSONObject jsonObject =jsonArray.getJSONArray(0).getJSONObject(0);
LogUtil.e("解析后数据","" +jsonObject.get("order_id"));
}catch (JSONException e) {
e.printStackTrace();
}
记录一下,防止遗忘