[android]不完整文件 Json

发布时间: 2017/3/4 5:16:50
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

为什么当我添加一个组件的列表吗? 不是"[]"

 try {
            json.accumulate("name_channel", txt_channel.getText().toString());
            json.accumulate("channel_date", new Date().toString());
            JSONArray jsonArray = new JSONArray();
            JSONObject idJSON = new JSONObject();
            idJSON.accumulate("id",MainActivity.id_user);
            json.accumulate("list_users", idJSON);
        } catch (JSONException e) {
            e.printStackTrace();
        }

它生成了以下内容︰

{"name_channel":"xxx","channel_date":"Sat Feb 18 12:00:27 GMT+01:00 2017","list_users":{"id":"1445353654356"}}

但我需要︰用]

{"name_channel":"xxx","channel_date":"Sat Feb 18 12:00:27 GMT+01:00 2017","list_users":[{"id":"1445353654356"}]}

解决方法 1:

要做到这一点你将需要做这样的事情

JSONObject idJSON = new JSONObject();
idJSON.accumulate("id",MainActivity.id_user);
JSONArray arr = new JSONArray();
arr.put(idJSON);
json.accumulate("list_users", arr);
官方微信
官方QQ群
31647020