@JSONField注解简介说明
下文笔者讲述@JSONField注解的功能及示例说明
@JSONField注解功能
@JSONField注解
可放在方法(method)
属性(field)
以及方法上的参数(parameter)上
JSONField中name属性用于指定JSON串中key的名称
@JSONField作用在Field时
其name仅定义输入key名称
同时也定义输出名称
JSONField注解中属性示例
@JSONField(ordinal =0)
序列化字段的顺序,默认是0
@JSONField(name = “”)
用于解决属性名和key不一致的情况
当前端传过来的字段名不一样的时候,我们可以在字段名上加上这个注解
@JSONField(format = “yyyy-MM-dd HH:mm:ss”)
用在Date属性上,自动格式化日期
@JSONField(serialize = false)
是否要把这个字段序列化成JSON字符串,默认是true
@JSONField(deserialize = false)
字段是否需要进行反序列化,默认是true
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


