1.当我们在项目中建立好类时,代码完成时,准备和前端交互的时候,这时,前端说我要的字段和你的字段名不一样,我们不可能去改我们的实体类的,那样改动太大。所以我们可以,利用@JSONField来实现替代效果。
@JSONField(name = "hello") private String name; 这时我们的返回字段和接受字段都变成了hello。(有时可能因为因为版本问题,注解不生效,这时可以尝试把注解放在setget方法上面尝试一下效果)
2.当我们有些字段是null值时,我们依然想要返回给前端这个字段
@JSONField(serialzeFeatures= SerializerFeature.WriteMapNullValue)此配置就可以返回字段为null的字符串,(注意当我们的字段为int时不能解决这个问题,必须转化为Integer) 版权声明:本文为love_dl_forever原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。