我想创建JSON格式,我对这个如何创建JSON格式的Java
我在JsonObject
{
"users": [7, 16, 35],
"group_id": "sdkfjsdkljflds"
}
不知道创造Jsonarray
和JsonObject
一些问题,我尝试
JSONObject jsonParams = new JSONObject();
try {
jsonParams.put("group_id", "dlfsdds");
jsonParams.put("users", list);
} catch (JSONException e) {
e.printStackTrace();
}
和我的日志显示
{
"users":"[7, 16, 35]",
"group_id":"dlfsdds"
}
ps。清单是从
for (int k=0;k<allMember.size();k++){
list.add(allMember.get(k));
}
我的错误是什么?以及如何解决它?
感谢您的帮助:d
您可能需要从'list'创建一个'JSONArray',然后添加它。否则当列表被添加到'JSONObject'时,列表将被转换为一个字符串。 – javanut13