Open javasunCN opened 2 years ago
你用了lombok吧,对应的getEAccId方法
遇到同样的问题,是用了lombok,但是1.x为什么是兼容的呢
后续会有版本解决吗?
使用lombok,字段的第二个字母不是大写,转换后就可以达到期望的字段,反之,则达不到期望字段 @wenshao
import com.alibaba.fastjson2.JSON;
import com.alibaba.fastjson2.JSONWriter;
import lombok.Data;
import lombok.experimental.Accessors;
public class Demo {
public static void main(String[] args) {
var dto = new TestDTO().setUId(1).setUserId(123);
System.out.println(JSON.toJSONString(dto, JSONWriter.Feature.PrettyFormat));
}
@Accessors(chain = true)
@Data
static class TestDTO {
/**
* 第二个字母小写
*/
private Integer userId;
/**
* 第二个字母大写
*/
private Integer uId;
}
}
输出结果如图:
问题描述
字段首字母小写第二个字母大写,转换后第二个字母变成小写
环境信息
请填写以下信息:
重现步骤
定义对象
springboot配置
3.Controller请求返回
期待的正确结果