我想創建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