我有一堂课
@Document(collection="emp_data")
public class Employee{
String name;
@Id
String id;
List<Skill> skills;
//getter/setters
public static class Skill{
String name;
Integer level;
}
}
我的 JSON 是
{"id":"XXX","name":"john","skills":[{"name":"football","level":0}]}
当我将此发布到
@RestController 类 createEmployee(@RequestBody Employee emp) 方法
我收到以下异常 Spring Rest Exception Could not read JSON: Can not deserialize instance of java.lang.String out of START_OBJECT 这是在反序列化技能集合时,我试图首次亮相 Jackson ObjectMapper 在 BeanDeserialiser 尝试时抛出此异常反序列化对象。
如果任何人都可以与包含 List 的 ComplexObject 共享示例工作对象和控制器