The @JsonProperty annotation is used to map property names with JSON keys during serialization and deserialization . By default, if you try to serialize a POJO, the generated JSON will have keys mapped to the fields of the POJO.
Read moreWhat is @JsonCreator in Java?
The Jackson annotation @JsonCreator is used to tell Jackson that the Java object has a constructor (a “creator”) which can match the fields of a JSON object to the fields of the Java object .
Read moreIs Jackson case sensitive?
Jackson is a well-known library for JSON utilities. It has a wide area of features. One of them is case insensitive deserialization for field names . It’s available since 2.5.27 Tem 2017
Read moreIs @JsonProperty case sensitive?
Since it is updated manually by a user, they can use any casing ; mixed, upper, lower, etc.
Read more