我正在使用一个程序,我必须在其中将 xml 转换为 json,然后再转换为 POJO。当我们从 xml 转换为 json 时,它只会在该对象有多个条目时创建一个列表
即
<aPOJOList>
...
</aPOJOList>
<aPOJOList>
...
</aPOJOList>
将创建
{
"aPOJOList": [{ ... }, { ... }]
}
但是,如果该对象只有一个条目
<aPOJOList>
...
</aPOJOList>
它将创建
{
"aPOJOList": { ... }
}
不幸的是,我没有办法将 xml 更新为 json 进程,因为它是第三方在执行此操作,开箱即用的 gson 将尝试将该对象转换为列表。如果在 POJO 中将对象定义为列表,是否可以让它始终将对象转换为列表?