很高興回答妳的問題,首先想請問下妳之前是的map是按照我如下的這種方式去寫的?(如下所示):
Map?map?=?new?HashMap();map.put("no",value);
map.put("name",value);
map.put("luckyNumbers",value);
如果是的話,那麽妳想要的那種數據格式的可以試著去這樣拼,如下所示:
List<Map>?list?=?new?ArrayList<Map>();Map<Object,Object>?map?=?new?HashMap<Object,Object>();
map.put("no",?1);
map.put("name",?1);
map.put("luckyNumbers",?new?Object[]{null,99});
list.add(map);
JSONObject?json?=?new?JSONObject();
JSONObject?obj?=?new?JSONObject();
obj.put("cs",?list);
json.put("bs",?obj);
System.out.println("json?str?is:"+json.toString());
輸出如下:
望采納,謝謝