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

如何反序列化一个Json列表女巫包含*不同的*Json对象到一个Java列表使用Gson(Gson.fromJson())?

佘飞鸣
2023-03-14

我正在使用Gson库反序列化嵌套响应Json并将其转换为Java对象:... new Gson(). fromJson(响应AsString,template.class);

有一个“列表”

所有其他部分工作正常,如请求部分等(My Json有效等)。

感谢您的时间:)

共有1个答案

高宏峻
2023-03-14

我相信您正在寻找一种解决方案来反序列化多态实例列表。请看一下这个博客。

 类似资料:
  • 问题内容: 我可以在GAE的servlet中序列化一个,但不能反序列化它。我究竟做错了什么? 这是我在GAE中的视频课程,该课程已序列化: 这是我在其他应用程序中尝试反序列化的类Video。 问题答案: 使用Gson,您只需要执行以下操作: 您可能还需要在要反序列化的类上提供no-arg构造函数。

  • 我的目标是让这个电话“只是工作”。

  • 我尝试使用以下代码,但错误:

  • 我在数据库中有一个包含(id、日期、类别、行、持续时间)的表,我每天都有许多注册表,例如(1,12/12/2014,cat1,ligne1,12)(2,12/2014,cat2,ligne1,10)(3,12/12/2014,cat3,ligne2,23) (4,13/12/2014,cat1,LINGE1,10)(5,13/12/2014,cat2,LINGE1,20)(6,13/12/2014

  • 问题内容: 我正在使用dart包json_serializable进行json序列化。查看flutter文档,它显示了如何反序列化单个对象,如下所示: 但是,我对dart不够熟悉,无法弄清楚如何对项目列表而不是单个实例执行相同的操作。 问题答案: 好吧,您的服务将处理作为地图的响应正文,或相应地处理地图列表。根据您所拥有的代码,您要核算1件商品。 如果响应主体是可迭代的,那么,如果我正确理解了您的

  • 问题内容: 我有以下json 问题在于,价值价值也是 要么 并将其存储在这些 我相信我通过这样做解决了不是数组而是单个对象的问题 现在,当整个事情以字符串形式返回时,我仍然处于困境.... 问题答案: 我们的想法是试图让(从外地 )为第一,如果抛出异常,这将意味着,没有 进入 ,这将意味着是。用同样的方法,我们可以计算出状况时场。 在我的示例代码中,其他操作也可能引发jsonExceptions,