gson 是否可以将对象反序列化为包含该对象的列表?

时间:2021-01-29 13:38:19

标签: java json gson

我正在使用一个程序,我必须在其中将 xml 转换为 json,然后再转换为 POJO。当我们从 xml 转换为 json 时,它只会在该对象有多个条目时创建一个列表

<aPOJOList>
...
</aPOJOList>
<aPOJOList>
...
</aPOJOList>

将创建

{
  "aPOJOList": [{ ... }, { ... }]
}

但是,如果该对象只有一个条目

<aPOJOList>
...
</aPOJOList>

它将创建

{
  "aPOJOList": { ... }
}

不幸的是,我没有办法将 xml 更新为 json 进程,因为它是第三方在执行此操作,开箱即用的 gson 将尝试将该对象转换为列表。如果在 POJO 中将对象定义为列表,是否可以让它始终将对象转换为列表?

0 个答案:

没有答案
相关问题