-
Notifications
You must be signed in to change notification settings - Fork 541
Closed
Labels
Milestone
Description
问题描述
简要描述您碰到的问题。
你好 在使用fastjson 2.0.52 过程中发现一个与lombok的@AllArgsConstructor注解冲突的问题:带有@AllArgsConstructor注解会导致
@JSONField无效
@Setter
@Getter
@AllArgsConstructor
public class User {
@JSONField(name = "user_name")
private String userName;
@Override
public String toString() {
return "User{" +
"userName='" + userName + '\'' +
'}';
}
}
public static void main(String[] args) {
String str1 = "{\n" +
"\"user_name\":\"zs\"\n" +
"}";
User user = JSONObject.parseObject(str1, User.class);
System.out.println(user);
}
正常: User{userName='zs'}
异常: User{userName='null'}
环境信息
请填写以下信息:
- OS信息: []
- JDK信息: [1.8]
- 版本信息:[Fastjson2 2.0.52]