开发者社区 问答 正文

从json对象中获得正确的输出值

代码如下:
screenshot
输出:
{"users":"[{"uid":"4"}, {"uid":"5"}, {"uid":"6"}]"}
我所需要的是:
{users: [ {

name: "acx",
uid: "2"
},
{
name: "test",
uid: "6"
},
{
name: "ccc",
uid: "11"
}  ] }

展开
收起
蛮大人123 2016-02-18 17:52:44 2004 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪
    private void jsonTest() {
     try {
     JSONObject json = new JSONObject();
     JSONArray jsonArr = new JSONArray();
     for (int i = 0; i < 3; i++) {
     JSONObject arrObj = new JSONObject();
     arrObj.put("name", "test");
     arrObj.put("uid", i);
     jsonArr.put(arrObj);
     }
     json.put("users", jsonArr);
            Log.e("LH", "json==" + json);
        } catch (JSONException e) {
            e.printStackTrace();
        }
    }
    
    2019-07-17 18:44:16
    赞同 展开评论
问答分类:
问答标签:
问答地址: