Package com.alibaba.fastjson.annotation
Annotation Type JSONField
- Author:
- wenshao[[email protected]]
-
Optional Element Summary
-
Element Details
-
ordinal
int ordinalconfig encode/decode ordinal- Since:
- 1.1.42
- Default:
- 0
-
name
String name- Default:
- ""
-
format
String format- Default:
- ""
-
serialize
boolean serialize- Default:
- true
-
deserialize
boolean deserialize- Default:
- true
-
serialzeFeatures
SerializerFeature[] serialzeFeatures- Default:
- {}
-
parseFeatures
Feature[] parseFeatures- Default:
- {}
-
label
String label- Default:
- ""
-
jsonDirect
boolean jsonDirect- Since:
- 1.2.12
- Default:
- false
-
serializeUsing
Class<?> serializeUsingSerializer class to use for serializing associated value.- Since:
- 1.2.16
- Default:
- java.lang.Void.class
-
deserializeUsing
Class<?> deserializeUsingDeserializer class to use for deserializing associated value.- Since:
- 1.2.16
- Default:
- java.lang.Void.class
-
alternateNames
String[] alternateNames- Returns:
- the alternative names of the field when it is deserialized
- Since:
- 1.2.21
- Default:
- {}
-
unwrapped
boolean unwrapped- Since:
- 1.2.31
- Default:
- false
-
defaultValue
String defaultValueOnly support Object- Since:
- 1.2.61
- Default:
- ""
-