【问题标题】:Iterating Through Json file with Gson使用 Gson 遍历 Json 文件
【发布时间】:2020-11-20 17:16:39
【问题描述】:

我是 json 新手,我正在尝试遍历此 json 文件中的所有内容,并尝试为前 5 名创建排行榜。

我不知道从哪里开始,有人可以指出正确的方向或给我一个例子吗?

任何事情都会有所帮助,谢谢。另外,很抱歉听起来如此绝望,这是为了学校项目哈哈。

无论如何,这是 json 文件。 (这是一种奇怪的格式,抱歉)

我只想解析前 5 名中的 Elo,并将它们从 Elo 最高到最低排序。

{
   "347949075250806785": {
      "Elo": 1000,
      "Name": "deagan#0313"
   },
   "699447470144356434": {
      "Elo": 1001,
      "Name": "trendy#0001"
   },
   "294651035300003842": {
      "Elo": 1002,
      "Name": "SKRRRTT#0001"
   },
   "294651035300003843": {
      "Elo": 1003,
      "Name": "SKRRRTT#0002"
   },
   "294651035300003844": {
      "Elo": 1004,
      "Name": "SKRRRTT#0003"
   }
}

就像我说的,任何事情都有帮助。谢谢!

【问题讨论】:

    标签: java json gson


    【解决方案1】:

    查找 Gson 教程 - 它应该可以帮助您入门。

    基本上,您需要创建一个 People 对象,其中包含一个包含ideloname 的内部 Person 类,然后您执行Gson.fromJson(jsonString, People.class),它会将 json 字符串转换为对象,然后您可以排序

    https://howtodoinjava.com/gson/google-gson-tutorial/

    【讨论】:

      猜你喜欢
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-29
      • 2021-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多