FastJson 中 Json.toJsonString(obj) 出现空指针异常

本文记录了一次在使用FastJson进行序列化时遇到的空指针异常问题。问题源于实体类中自定义了一个以get开头的方法,导致在更新操作时触发该方法并引发异常。解决方案是改变方法名称,避免FastJson误将其视为getter方法。同时,总结了FastJson序列化的注意事项,以及与其他序列化库如Gson和Jackson在处理get开头方法上的区别。
摘要由CSDN通过智能技术生成

记一次开发中遇到的FastJson空指针异常,一定要注意:实体类中除了属性的set和get方法,其他自定义方法一定要慎用get和set开头

这里我主要是实现一个简单的评论功能:

实体类(Comment):
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
@Builder
@ToString
public class Comment implements Serializable{
   

	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值