java编程救助,String转化成List

[{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>>有什么方法么
最新回答
风清淡雅

2025-06-26 16:19:21

用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数组,继续分隔
本性难移

2025-06-26 01:48:00

  1. 构造一个Java Bean,里面有属性name, type, value

  2. 使用外部jar,JSONObject,JSONArray什么的,或者自带的功能解析json格式字符串。循环这个数组,构造bean。

  3. new 个list和map,list是一个,map是多个

  4. 综上,bean可以省略

最初

2025-06-26 15:58:35

自己写一个拆的方法呗。还是比较简单滴~
达阳云

2025-06-26 02:12:39

转化成Map就好了,为什么还要个List?