@JsonProperty 注解详解
1. 基本作用
@JsonProperty 是 Jackson 库提供的注解,用于指定 Java 对象属性与 JSON 字段之间的映射关系。
@JsonProperty("recordDate")
private LocalDate recordDate;
这个注解的作用是:
- 明确指定 JSON 字段名为 "recordDate"
- 确保映射正确:前端发送的 "recordDate" 字段能正确映射到 Java 的 recordDate 属性
- 提供文档作用:让其他开发者清楚知道期望的 JSON 字段名