我现在有这个JSON文件:
{
"0": {
"username": "username1",
"password": "password1"
},
"1": {
"username": "username2",
"password": "password2"
}
}
我想获取所有用户名并将其转换为ArrayList。所以我的ArrayList将只有用户名,username1和username2。
我也在使用org.JSON。
答案 0 :(得分:0)
假设您已将文件读取至jsonString
。
JSONObject json = new JSONObject(jsonString);
List<String> usernames = new ArrayList<>();
for (int i = 0; i < json.length(); i++) {
JSONObject user = json.getJSONObject(i + "");
usernames.add(user.getString("username"));
}