@JSONField注解简介说明

戚薇 fastjson 发布时间:2023-05-08 22:11:36 阅读数:7715 1
下文笔者讲述@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
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/fastjson/2023/6388.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者