@JsonProperty
- Part of Jackson library for JSON serialization/deserialization.
- Maps a Java field/getter/setter to a specific JSON property name.
- Useful when
JSON field names differ from Java field names.
Example
public class User {
@JsonProperty("user_name")
private String userName;
@JsonProperty("user_email")
private String email;
}
Resulting JSON: