一般从前台传到后台后是"["311","33"]",这就很令人难受,特别是第一次接这种值。
那么我们以"['311','33']"为例做一下解析
主要代码:
String str = "['311','33']";
str = str.replace("[", "").replace("]", "");
String[] values = str.split(",");
List<String> list = Arrays.asList(values);
for(String s:list){
System.out.println(Integer.parseInt(s.replace("'", "").replace("'", "")));
}
运行结果:
那么我们只需把
s.replace("'", "").replace("'", "")
换为s.replace("\"", "").replace("\"", "")就好。