String s = "[{usersid:322,LevelID:'',permission:'1,2'},{usersid:324,LevelID:5,permission:'2,5,9'}]";
public static void main(String [] args){
JSONArray json = JSONArray.fromObject(s);//先将对象转成json数组
for(int i = 0, i < json.size();i++){
JSONObject job = json.getJSONObject(i);
Object obje = job.get("LevelID");
Integer LevelID;if (obje == null || "".equals(obje)) {
LevelID = null; 
} else {
LevelID = (Integer)obje;
}

注:因为LevelID前台传值可有可无,所以我们一定要去解析,当传空的时候,就需要先用object去接然后判断转换。

String [] n = permissiom.spilt(",");
for(int j = 0,j < n.length; j++){ //循环拿值
Integer in = Integer.parseInt(n[j]);
}
}
}

一个小菜鸟的笔记,欢迎指正。