public static void main(String[] args) {
// TODO Auto-generated method stub
String str1 = "{ 'nu': '886110834912', 'message': 'ok', 'comcontact': '400-188-8888', 'ischeck': '1', 'com': 'tiantian', 'condition': 'F00', 'status': '1', 'data': [{ 'time': '2014-12-29 18:31:02', 'context': '快件已签收,签收人是草签,签收网点是深圳华侨城站(0755-86588603,13714523244)' }, { 'time': '2014-12-29 18:27:47', 'context': '深圳华侨城站(0755-86588603,13714523244)的黄建宽13414690666正在派件,扫描员是黄建宽13414690666' }, { 'time': '2014-12-28 09:23:31', 'context': '快件到达深圳华侨城站(0755-86588603,13714523244),上一站是深圳分拨中心扫描员是郭峰15118001305' }, { 'time': '2014-12-28 06:33:32', 'context': '快件在深圳分拨中心由邓志强扫描发往深圳华侨城站(0755-86588603,13714523244)' }, { 'time': '2014-12-26 21:43:03', 'context': '快件在南通分拨陆运由王超扫描发往深圳分拨中心' }, { 'time': '2014-12-26 21:37:54', 'context': '快件到达南通川港(0513-66007000),上一站是南通川港四部扫描员是范金生' }, { 'time': '2014-12-26 20:38:22', 'context': '快件在南通川港四部由胡磊扫描发往南通川港(0513-66007000)' }], 'state': '3', 'comurl': 'http://www.ttkdex.com' }";
String str2 = "[{time=2015-01-07 18:48:52, context=江苏省连云港市公司 已签收 操作员:签收人: 天马网络}, {time=2015-01-07 10:36:44, context=江苏省连云港市公司 派件中 操作员:派件人: 孙德全}, {time=2015-01-07 08:38:00, context=江苏省连云港市公司 已收入 操作员:尚海燕}, {time=2015-01-07 04:07:26, context=淮安转运中心公司 已发出 操作员:康跃忠}, {time=2015-01-07 04:03:20, context=淮安转运中心公司 已收入 操作员:周锦祥}, {time=2015-01-06 19:17:05, context=蚌埠转运中心公司 已发出 操作员:赵后杰}, {time=2015-01-06 19:16:49, context=蚌埠转运中心公司 已收入 操作员:张翔翔}, {time=2015-01-06 18:46:33, context=安徽省蚌埠市公司 已发出 操作员:洪幸运}, {time=2015-01-06 18:45:09, context=安徽省蚌埠市公司 已收入 操作员:赵峰}, {time=2015-01-06 17:57:39, context=安徽省蚌埠市龙子湖一部公司 已收件 操作员:取件人: 卫东}]";
Gson gs = new Gson();
ReceiveBean rb = gs.fromJson(str1, ReceiveBean.class);
List<Map<String,String>> list = new ArrayList<Map<String,String>>();
list= rb.getData();
Map<String,String> map = new LinkedHashMap<String, String>();
//
for(int i =0;i<list.size();i++){
map = list.get(i);
System.out.println(map.get("time"));
System.out.println(map.get("context"));
// System.out.println(map);
}
}
控制台打印:
2014-12-29 18:31:02
快件已签收,签收人是草签,签收网点是深圳华侨城站(0755-86588603,13714523244)
2014-12-29 18:27:47
深圳华侨城站(0755-86588603,13714523244)的黄建宽13414690666正在派件,扫描员是黄建宽13414690666
2014-12-28 09:23:31
快件到达深圳华侨城站(0755-86588603,13714523244),上一站是深圳分拨中心扫描员是郭峰15118001305
2014-12-28 06:33:32
快件在深圳分拨中心由邓志强扫描发往深圳华侨城站(0755-86588603,13714523244)
2014-12-26 21:43:03
快件在南通分拨陆运由王超扫描发往深圳分拨中心
2014-12-26 21:37:54
快件到达南通川港(0513-66007000),上一站是南通川港四部扫描员是范金生
2014-12-26 20:38:22
快件在南通川港四部由胡磊扫描发往南通川港(0513-66007000)