当前位置: 首页 > 知识库问答 >
问题:

从JSON获取某些信息并将其转换为ArrayList

闻人栋
2023-03-14

我现在有这个JSON文件

{
    "0": {
        "username": "username1",
        "password": "password1"
    },
    "1": {
        "username": "username2",
        "password": "password2"
    }
}

我想获取所有用户名并将其转换为ArrayList。所以我的ArrayList只有用户名、用户名1和用户名2。

我也在使用org. JSON。

共有1个答案

景翰音
2023-03-14

假设您已将文件读取到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"));
}
 类似资料:
  • 问题内容: 到目前为止,这就是我所拥有的:我传递一个具有2个字段的对象:String和Integer作为参数,并且我想发送信息以在C部分中对其进行处理,这在当时并不重要…我抱怨在jstring声明 我想念什么? 问题答案: ……然后一切正常。

  • 我如何将日期时间转换为PST取决于他们在哪里(东部时间或格林尼治时间),并考虑到白天光节省。 任何帮助将是感激的。 谢谢你

  • 问题内容: 我在从此api阅读时遇到麻烦 http://api.xhanch.com/islamic-get-prayer- time.php?lng=67&lat=24&yy=2012&mm=7&gmt=5&m=json 这是我的代码: 此方法始终返回空白字符串,而不是我需要的信息。 问题答案: 这为你提供了一个可行的例子

  • 问题内容: 我想播放现在以JSON格式保存的数据。但是我对R非常陌生,对如何处理数据一无所知。您可以在下面看到我设法实现的目标。但首先,我的代码: 我能够得到数据: 尽管输出看起来很原始: 请注意,JSON有点嵌套。我可以使用Python创建表,但是R似乎要复杂得多。 编辑: 我的JSON: 问题答案: 返回一个列表,您可以使用函数来遍历每个元素。将其转换为“表”非常简单(一旦您知道该怎么做!)(

  • 问题内容: 我有一个JSON对象,我将其转换为并在此处进行一些处理。稍后,我想转换相同的缓冲区数据以转换为有效的JSON对象。 我正在研究Node V6.9.1 下面是我尝试过的代码,但是当我转换回JSON却无法打开该对象时遇到了。 所以我尝试使用检查方式打印整个对象 如果我尝试像数组一样读取它 我也尝试解析它抛出 我需要将其视为我创建的真实对象(我的意思是像上面声明的那样)。 请帮忙.. 问题答

  • 问题内容: 如您所见,此示例代码将打印出JSON 的 KEY ,然后打印JSONS的 VALUES 。 如果json是这样的,它将打印 配置文件,约翰 : 这很酷。很好,因为我可以使用这些变量。但是,如果JSON是这样的: 在这种情况下,整个值将是数组。基本上,我只想获取该数组(在本例中为“值”)…并将其转换为JAVA可以使用的实际数组。我怎样才能做到这一点?谢谢。 问题答案: 例如: 您将必须执