Class FieldReaderObject<T>
java.lang.Object
com.alibaba.fastjson2.reader.FieldReader<T>
com.alibaba.fastjson2.reader.FieldReaderObject<T>
- All Implemented Interfaces:
Comparable<FieldReader>
- Direct Known Subclasses:
FieldReaderList, FieldReaderMap, FieldReaderStackTrace
-
Field Summary
FieldsFields inherited from class FieldReader
defaultValue, features, field, fieldClass, fieldName, fieldOffset, fieldType, format, locale, method, ordinal, propertyAccessor, schema -
Constructor Summary
ConstructorsConstructorDescriptionFieldReaderObject(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function) FieldReaderObject(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function, ObjectReader initReader) FieldReaderObject(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function, String paramName, Parameter parameter) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidgetObjectReader(JSONReader jsonReader) getObjectReader(JSONReader.Context context) voidprocessExtra(JSONReader jsonReader, Object object) readFieldValue(JSONReader jsonReader) voidreadFieldValue(JSONReader jsonReader, T object) voidreadFieldValueJSONB(JSONReader jsonReader, T object) Methods inherited from class FieldReader
acceptAny, acceptDefaultValue, acceptExtra, addResolveTask, addResolveTask, belongTo, checkObjectAutoType, compareTo, getItemClass, getItemClassHash, getItemObjectReader, getItemObjectReader, getItemType, getObjectReader, isParameter, isReadOnly, isUnwrapped, sameTo, supportAcceptType, toString
-
Field Details
-
initReader
-
-
Constructor Details
-
FieldReaderObject
public FieldReaderObject(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function) -
FieldReaderObject
public FieldReaderObject(String fieldName, Type fieldType, Class fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, Field field, BiConsumer function, ObjectReader initReader) -
FieldReaderObject
-
-
Method Details
-
getInitReader
- Overrides:
getInitReaderin classFieldReader<T>
-
getObjectReader
- Overrides:
getObjectReaderin classFieldReader<T>
-
getObjectReader
- Overrides:
getObjectReaderin classFieldReader<T>
-
readFieldValue
- Specified by:
readFieldValuein classFieldReader<T>
-
readFieldValueJSONB
- Overrides:
readFieldValueJSONBin classFieldReader<T>
-
accept
- Overrides:
acceptin classFieldReader<T>
-
accept
- Overrides:
acceptin classFieldReader<T>
-
accept
- Overrides:
acceptin classFieldReader<T>
-
accept
- Overrides:
acceptin classFieldReader<T>
-
accept
- Overrides:
acceptin classFieldReader<T>
-
accept
- Overrides:
acceptin classFieldReader<T>
-
accept
- Overrides:
acceptin classFieldReader<T>
-
accept
- Overrides:
acceptin classFieldReader<T>
-
accept
- Specified by:
acceptin classFieldReader<T>
-
readFieldValue
- Specified by:
readFieldValuein classFieldReader<T>
-
processExtra
- Overrides:
processExtrain classFieldReader<T>
-
getFunction
- Overrides:
getFunctionin classFieldReader<T>
-