从JSON获取所有用户并将其放入TextView

切:

我正在尝试JSON在我的APP上解析它,然后尝试将结果放到a中TextView,因为我现在有了JSONin String,这是我的JSON

[{
    "id": 1,
    "name": "Leanne Graham",
    "username": "Bret",
    "email": "[email protected]",
    "address": {
        "street": "Kulas Light",
        "suite": "Apt. 556",
        "city": "Gwenborough",
        "zipcode": "92998-3874",
        "geo": {
            "lat": "-37.3159",
            "lng": "81.1496"
        }
    },
    "phone": "1-770-736-8031 x56442",
    "website": "hildegard.org",
    "company": {
        "name": "Romaguera-Crona",
        "catchPhrase": "Multi-layered client-server neural-net",
        "bs": "harness real-time e-markets"
    }
},

.....

我尝试了这个:

JSONArray users = new JSONArray(result);
tvNames.setText(users.get("name"));

但这不起作用。

素描盎司:

您正在尝试从a获取名称,JSONArray并且需要对其进行迭代并JSONObject使用键“ name”找到,如下所示:

private String getAllNames(String result){
        StringBuilder names = new StringBuilder();
        try{
            JSONArray users = new JSONArray(result);
            for(int i = 0; i<users.length();i++){
                JSONObject user = users.getJSONObject(i);
                names.append(user.getString("name")).append("\n");
          }
        }catch(JSONException ex){
            Log.d("Debug","Error parsing json " + ex.getMessage());
        }
        return names.toString();
    }

然后,您现在可以使用该方法的结果

tvNames.setText()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取所有用户的下载详情

Django获取所有用户

获取所有带有用户进度的徽章

如何从文件中获取所有JSON名称并将其存储到字符串中

获取元素的所有数据属性并将其存储在JSON中

VB.Net列出MySQL中的所有用户并将其分配给变量

mongoDB查询以获取未跟随用户的所有用户

解析云以用户角色获取所有用户

从Microsoft Graph获取所有用户

获取django中的所有用户

如何从所有用户ID(UID)获取特定值并将其保存在RecyclerViewFirebaseUI中

如何从excel列中获取所有值并将其放入python中的数组中?

更改单选按钮的文本格式,并获取所有国家/地区的列表,并将其放入微调Android

如何遍历行,获取数据并将其放入行而不覆盖所有行?

获取PHP中所有选中复选框的值并将其放入数组中

获取与登录用户不是朋友的所有用户

如何在while循环中获取所有用户输入,并将其放入打印语句中

获取所有用户及其所有图像

获取所有用户媒体 - Instagram

从 numberpicker 获取值并将其放入 textview

Postman responseBody JSON 获取所有用户

从网站获取 JSON 数据并将其放入 CSV 的最佳方法?

在 .aiml 文件中获取所有用户的输入 (<pattern>input</pattern>) 并将其附加到列表中

mongodb:获取所有用户

从 URL 获取 JSON,选择值并将其存储到 textView

如何从url获取文本并将其放入textView?

获取聊天对话的所有用户

如何从所有用户中获取用户的排名

获取对所有用户具有 rw 权限的文件