fastjson常用的注解有哪些

   2025-02-13 3290
核心提示:Fastjson库提供了以下常用的注解:@JSONField:用于指定JSON对象的属性和字段的映射关系。可以用在属性或者Getter/Setter方法上

Fastjson库提供了以下常用的注解:

@JSONField:用于指定JSON对象的属性和字段的映射关系。可以用在属性或者Getter/Setter方法上。

name:指定JSON对象中的属性名称。format:指定日期类型的格式化方式。serialize:是否序列化该字段。deserialize:是否反序列化该字段。

@JSONType:用于指定JSON对象的序列化和反序列化规则。

includes:包含的字段列表。ignores:忽略的字段列表。propertyOrder:属性的排序方式。serialzeFeatures:序列化时的特性。deserializeFeatures:反序列化时的特性。

@JSONCreator:用于指定用于创建对象的构造函数或者静态工厂方法。

@JSONFieldAnnotation:用于指定一个类的属性或者方法是否被序列化和反序列化。

@JSONTypeAnnotation:用于指定一个类的序列化和反序列化规则。

@JSONCreatorAnnotation:用于指定一个类的构造函数或者静态工厂方法用于创建对象。

@JSONPOJOBuilder:用于指定一个类的Builder类,用于创建对象。

@JSONPOJOBuilderConfig:用于指定Builder类的配置信息。

以上是Fastjson库中常用的注解。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言