反序列化复杂的 json 对象 + Spring 引导



我有一个类如下

public class Entity {
    @Id
    private String id;
    private String name;
    private List<Person> Persons;

我有一个简单的 Rest 请求,如下所示:

@RequestMapping(value = "/create", method = RequestMethod.POST)
    public ResponseEntity<?> createEntity(@RequestBody Entity entity) 

我想反序列化此对象时出现问题:

无法读取 JSON 文档:无法构造 的实例 com.example.demo.dto.Person: no String-argument constructor/factory 要从中反序列化的方法。

我不想使用静态内部类的主要思想。

  1. 创建 Person 类(最好是高级类而不是内部类)
  2. 要么
  3. 不添加任何构造函数,要么添加默认构造函数。

最新更新