Sie brauchen eine Karte zu erstellen, und setzen Sie eine Karte und Liste in die erste Karte:
public Map<String, Object> createMap() {
Map<String, Object> map = new HashMap<String, Object>();
map.put("userType", "I");
List<Map<String, Object>> classList = new ArrayList<Map<String, Object>>();
Map<String, Object> class1 = new HashMap<String, Object>();
class1.put("id", 1);
class1.put("name", "c1");
classList.add(class1);
Map<String, Object> class2 = new HashMap<String, Object>();
class1.put("id", 2);
class1.put("name", "c2");
classList.add(class2);
Map<String, Object> class3 = new HashMap<String, Object>();
class1.put("id", 3);
class1.put("name", "c3");
classList.add(class3);
map.put("classList", classList);
return map;
}
Bitte sagen Sie uns, wie die Karte aussehen soll e. Es ist mir nicht klar, was Sie erwarten. – ajb