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();
}
Có gì sai với mã này?Danh sách <Map <String, Object >> đến org.json.JSONObject?
Đầu ra là:
{"empty": false}
Còn trường hợp JavaBean có chứa một bộ sưu tập chứa các phần tử Bản đồ và tôi muốn JSONObject mới (myJavaBean) là gì? Tôi đã cố gắng và không hài lòng. – yogman