REST Api-JSON-“无法从START_ARRAY令牌中反序列化对象实例”

问题描述

有问题的问题如下:-

我有一个POJO,其中包含Apple对象列表,例如applesList

它存储在Cosmos DB中。

applesListnull时,get端点可以正常工作。我按原样得到了Pojo。

applesList装满苹果时,出现标题中给出的错误

我该如何解决

与get一起工作的杰森:-

{
  "userId" : "123","applesList" : null
}

在get上给出指定错误的Json,applesList由api填充:-

{
  "userId" : "123","applesList" : [
       {
          "color" : "red","weight" : "150 g"
       },{
          "color" : "green","weight" : "200 g"
       }
   ]
}

编辑:-错过提及Cosmos DB sql API

解决方法

applesList更改为数组。