jackson 序列化驼峰
时间: 2023-07-18 17:34:19 浏览: 141
解析Java的Jackson库中对象的序列化与数据泛型绑定
你可以通过在对象的属性上添加 `@JsonProperty` 注解,并设置其 `value` 属性为对应的下划线命名的字段名,来实现在 Jackson 序列化时将属性名从驼峰命名转换为下划线命名。
例如,假设有一个 `User` 类,其中有一个 `firstName` 属性,你可以这样定义:
```java
public class User {
@JsonProperty("first_name")
private String firstName;
// 其他属性和方法省略
}
```
这样,当使用 Jackson 进行序列化时,`firstName` 属性会被序列化为 `first_name` 字段。
阅读全文