前后端交互时,后端返回给前端是一个json,json中的值是由一个对象转换而来的,有时候该对象中可能某些字段的值是空,返回给前端的json就会出现某些key的value是空,在默写情况下不利于前端处理。
其实在后端返回时可以进行数据过滤,将对象是为空的字段自动过滤掉。一行代码的事情,在需要序列化为json输出的类上增加@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL) 即可。
试试效果吧!
前后端交互时,后端返回给前端是一个json,json中的值是由一个对象转换而来的,有时候该对象中可能某些字段的值是空,返回给前端的json就会出现某些key的value是空,在默写情况下不利于前端处理。
其实在后端返回时可以进行数据过滤,将对象是为空的字段自动过滤掉。一行代码的事情,在需要序列化为json输出的类上增加@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL) 即可。
试试效果吧!