我正在使用Spring-MVC并且我有一个如下结构的 DTO 来接收JSON来自客户端(foo实体)的数据,以将其保存到数据库中JPA :
public class FooDTO {
public Integer id;
public String label;
public Double amount;
public List<Integer> states;
...
但是当客户想要编辑foo实体时,我必须像下面这样构造它
public class FooDTO {
public Integer id;
public String label;
public Double amount;
public List<SimpleDto> states;
...
和SimpleDto
public class SimpleDto {
public Integer value;
public String label;
}
区别只是states它有时List<SimpleDto>有时的类型List<Integer>而且我不想创建另一个 dto。
那么如何在我的 dto (json) 中实现动态字段类型呢?
PS JSON 数据由com.fasterxml.jackson.core
九州编程
慕的地8271018
繁星coding
蝴蝶刀刀
相关分类