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

JSON数组到特定类的ArrayList[duplicate]

夏侯承恩
2023-03-14

JSON

[
  {
    "id": 1,
    "name": "product new"
  },
  {
    "id": 2,
    "name": "test12345"
  },
  {
    "id": 3,
    "name": "product new"
  }
]

Java

 ArrayList<Product> products
 products = new Gson().fromJson(result.toString(), ArrayList<Product>.getClass());

共有1个答案

曾新立
2023-03-14

试试看:

import com.google.gson.reflect.TypeToken;

ArrayList<Product> products  = new Gson().fromJson(results, new TypeToken<ArrayList<Product>>(){}.getType());;
 类似资料:
  • 我有一个用Java编写的管理应用程序,可以管理我的用户 我创建了一个自定义json 这就是我的JSON看起来的样子 在我的列表中,我只显示电子邮件地址 现在我的问题,例如,如果我单击包含电子邮件的列表,我想在对话框中显示与此电子邮件相关的数据,即、和 怎样​​我可以检索其他值吗​​使用电子邮件? 我在网上找不到任何关于它的信息

  • 我有我的目标: 我已将一些人添加到数组中: 我想要所有的名字在一个单独的数组,但我不想这样做...还有别的办法吗?

  • 问题内容: 我想在Go中解组以下JSON数据: 我知道该怎么做,我这样定义一个结构: 我不知道的是,是否有一种简单的方法可以对此进行专门化处理。我想在拆封后以如下格式获取数据: 这样我可以在像这样解组后稍后使用它: 我真的不知道如何在GO中轻松或习惯地执行此操作,因此我希望有一个不错的解决方案。 问题答案: 您可以通过在结构上实现接口来实现。这样的事情应该做: 这基本上表示应该从2个元素的floa

  • 问题内容: 我有对象的Postgres JSONB数组,看起来像这样: 此JSONB是一个函数参数。 什么是最有效的检索方法 。 我尝试过玩,但是到目前为止我所做的一切看起来都非常混乱。 问题答案: 在 Postgres 9.4+中 ,可以在横向 联接中 使用该函数: 您可以通过一个简单的函数来实现该想法,例如: 在 Postgres 12+中, 您可以使用jsonb路径函数的形式来替代: Db

  • 我有这样一个功能组件:

  • 我想做的是将一个Map添加到一个ArrayList中,然后添加到一个JsonArray中。我打算做的是直接将映射添加到json数组中。