[{name:CXRQQ,type:string,value:'2015-01-01'},{name:CXRQZ,type:string,value:'2015-01-15'},{name:ZGSWJ_DM,type:string,value:'00000000000'},{name:DJZCLX_DM,type:string,value:'120'}],String 转化成List<Map<String,String>>有什么方法么
用JSON转,或者字符串截取啊我给你个例子String ss="[{name:CXRQQ,type:string,value:'2015-01-01'},{name:CXRQZ,type:string,value:'2015-01-15'},{name:ZGSWJ_DM,type:string,value:'00000000000'},{name:DJZCLX_DM,type:string,value:'120'}]";List<Map<String,String>> list=new ArrayList<Map<String,String>>(); String[] a=ss.spit(",");//按逗号分隔开 让后循环a数组,继续分隔
构造一个Java Bean,里面有属性name, type, value使用外部jar,JSONObject,JSONArray什么的,或者自带的功能解析json格式字符串。循环这个数组,构造bean。new 个list和map,list是一个,map是多个综上,bean可以省略