由于业务需要我的javabean实体类是全大写的,通过fastjson转换会遇到首字母小写的问题,因此在转换之前 加上 下方图中静态代码块可以解决首字母小写的问题。但是在fastjson2中以下这种方式就不在适用了。
fastjson2解决首字母小写的问题,变量名上加@JsonProperty(“变量名”)注解
如果还是解决不了首字母小写的问题,可以尝试一下不用lombok ,用idea快捷键alt + insert 生成get和set方法,在get方法上加@JsonIgnore注解,以上两种方式我都试过 ,都是可以的,如果还有更好的方法,评论区告诉我一下,谢谢!
fastjson javabean转json 首字母小写解决方式
于 2023-10-24 17:00:34 首次发布
文章讨论了在使用Fastjson将JavaBean实体类转换时,如何处理因全大写命名导致的首字母小写问题。提到了静态代码块的方法不再适用于Fastjson2,推荐使用@JsonProperty注解和Lombok的get/set方法配合@JsonIgnore来解决,寻求更多解决方案的读者可在评论区交流。
摘要由CSDN通过智能技术生成