关于FastJSON的@JSONField属性,怎么判null空处理,serialzeFeatures属性

问题?关于FastJSON的@JSONField属性,怎么判空处理?


描述:当请求对象中的属性,序列化后传到数据库端口,会遇到属性为null的情况,而这个时候数据库进行判空处理会变得麻烦(这里没有用mybatis),仅仅是端口。


解决:关于FastJSON的@JSONField中有一个属性serialzeFeatures,这个可以进行判空处理,当为null值时,该属性不进行序列化。

@JSONField(serialzeFeatures=SerializerFeature.WriteMapNullValue,name="str_bp")
	private String strBp;


这样就能解决判空的问题,如果不用到FastJSON的话,可以在set方法中进行判null处理。


有需要进行辅导帮助解决问题的同学,可以加群喔:不是推销,就是IT问题讨论

                                                             

猜你喜欢

转载自blog.csdn.net/Mr_li13/article/details/75499158
今日推荐