Java restapi-JSON-“JSON”;无法反序列化起始“数组标记”之外的对象实例;

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

有关问题如下:-

我有一个带有苹果对象列表的POJO,比如说
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我试过了,但没用