Package com.alibaba.fastjson.annotation
Annotation Type JSONField
- Author:
- wenshao[szujobs@hotmail.com]
-
Optional Element Summary
Optional Elements
-
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:
""
-