下面的两种方法怎样更好点?

jag623 发布于 2017/09/01 15:10
阅读 53
收藏 0

得到目标字符串:
{"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+ "}]}";

加载中
0
polly
polly
最好封装一个bean
0
九块腹肌进先生丶

数据不多 都可以 数据多的话 封装成bean是最好的

返回顶部
顶部