问题?关于FastJSON的@JSONField属性,怎么判空处理?
描述:当请求对象中的属性,序列化后传到数据库端口,会遇到属性为null的情况,而这个时候数据库进行判空处理会变得麻烦(这里没有用mybatis),仅仅是端口。
解决:关于FastJSON的@JSONField中有一个属性serialzeFeatures,这个可以进行判空处理,当为null值时,该属性不进行序列化。
@JSONField(serialzeFeatures=SerializerFeature.WriteMapNullValue,name="str_bp")
private String strBp;
这样就能解决判空的问题,如果不用到FastJSON的话,可以在set方法中进行判null处理。
有需要进行辅导帮助解决问题的同学,可以加群喔:不是推销,就是IT问题讨论