4
回答
下面的两种方法怎样更好点?
华为云4核8G,高性能云服务器,免费试用   

得到目标字符串:
{"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
发帖于10个月前 4回/51阅
顶部