展开全部
很高兴回答你的问题,首先32313133353236313431303231363533e58685e5aeb931333363356563想请问下你之前是的map是按照我如下的这种方式去写的?(如下所示):Map map = new HashMap();
map.put("no",value);
map.put("name",value);
map.put("luckyNumbers",value);
如果是的话,那么你想要的那种数据格式的可以试着去这样拼,如下所示:List list = new ArrayList();
Map map = new HashMap();
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());
输出如下:
望采纳,谢谢