【发布时间】:2021-09-29 04:34:30
【问题描述】:
我有以下 JSON 。在任何时间点,只有“汽车”或“自行车”字段之一可以为空。不能同时为两者。如何使用杰克逊注释验证 json。 JSON中的所有字段都是必填的
{
"name": "John",
"age": 30,
"car": "Toyota",
"bike": "Honda"
}
我的 Java Pojo 对象
public class Example
{
@JsonProperty("name")
public String name;
@JsonProperty("age")
public Integer age;
@JsonProperty("car")
public String car;
@JsonProperty("bike")
public String bike;
【问题讨论】:
标签: json spring spring-boot jackson