@JSONField注解的使用

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版权协议,转载请附上原文出处链接和本声明。