@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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。