Java restapi-JSON-“JSON”;无法反序列化起始“数组标记”之外的对象实例;
有关问题如下:- 我有一个带有苹果对象列表的POJO,比如说Java restapi-JSON-“JSON”;无法反序列化起始“数组标记”之外的对象实例;,java,spring,spring-boot,azure-cosmosdb-sqlapi,Java,Spring,Spring Boot,Azure Cosmosdb Sqlapi,有关问题如下:- 我有一个带有苹果对象列表的POJO,比如说applesList 这是存储在宇宙数据库 当applesList为null时,get端点工作正常。我得到了原样的Pojo 当用苹果填充applesList时,我会得到标题中给出的错误 我该如何解决这个问题 与get一起工作的Json:- { "userId" : "123", "applesList" : null } Json在获取时给出声明错误,applesLi
applesList
这是存储在宇宙数据库
当applesList
为null
时,get端点工作正常。我得到了原样的Pojo
当用苹果填充applesList
时,我会得到标题中给出的错误
我该如何解决这个问题
与get一起工作的Json:-
{
"userId" : "123",
"applesList" : null
}
Json在获取时给出声明错误,applesList由api填充:-
{
"userId" : "123",
"applesList" : [
{
"color" : "red",
"weight" : "150 g"
},
{
"color" : "green",
"weight" : "200 g"
}
]
}
编辑:-未提及Cosmos DB SQL API将
应用程序列表更改为数组。停止解释代码,显示它,传入的json是什么,您想要映射到的实际java类是什么?确保您的pojo和嵌套的apple对象在json上扩展了Serializable Interfacerequest@mad_fox posted@Suraj我试过了,但没用