List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("abc", "123456");
map.put("def", "hmm");
list.add(map);
JSONObject json = new JSONObject(list);
try {
System.err.println(json.toString(2));
} catch (JSONException e) {
e.printStackTrace();
}
Co jest nie tak z tym kodem?Lista <mapa <ciąg, obiekt >> do org.json.JSONObject?
Wyjście jest:
{"empty": false}
Co z przypadkiem, w którym istnieje komponent JavaBean, który zawiera kolekcję zawierającą elementy mapy i chciałbym nowego JSONObject (myJavaBean)? Próbowałem i nie byłem zadowolony. – yogman