1. @JsonProperty
public class Person {
private String name;
}
2. @JsonIgnore
public class Person {
private String name;
@JsonIgnore
private int age;
}
3. @JsonFormat
public class Person {
private String name;
@JsonFormat(pattern = "yyyy-MM-dd")
private Date birthday;
}
public class Main {
public static void main(String[] args) throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(person);
System.out.println(json);
Person deserializedPerson = mapper.readValue(json, Person.class);
System.out.println(deserializedPerson.getName());
System.out.println(deserializedPerson.getAge());
}
}