4
回答
下面的两种方法怎样更好点?
【腾讯云】学生服务器套餐10元/月 >>>   

得到目标字符串:
{"groupId":1,"userIds":[{"id":1003}]}

方法1
Map<String,Object> json = new HashMap<String,Object>();
Map<String,Object> ids = new HashMap<String,Object>();
ids.put("id", userId);
List<Map<String,Object>> userIds = new ArrayList<>();
userIds.add(ids);
json.put("groupId", groupId);
json.put("userIds", userIds);
String s = JSONObject.toJSONString(json);

方法2                
String s = "{\"groupId\":" + groupId + ",\"userIds\":" + "[{" + "\"id\":" + userId+ "}]}";

<无标签>
举报
jag623
发帖于9个月前 4回/47阅
顶部