Package com.alibaba.fastjson2.reader
Class FieldReaderMapMethod<T>
java.lang.Object
com.alibaba.fastjson2.reader.FieldReader<T>
com.alibaba.fastjson2.reader.FieldReaderObject<T>
com.alibaba.fastjson2.reader.FieldReaderMapMethod<T>
- All Implemented Interfaces:
Comparable<FieldReader>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BiConsumerprotected final Stringprotected final PropertyNamingStrategyprotected final TypeFields inherited from class com.alibaba.fastjson2.reader.FieldReaderObject
function, initReaderFields inherited from class com.alibaba.fastjson2.reader.FieldReader
defaultValue, features, field, fieldClass, fieldName, fieldOffset, fieldType, format, locale, method, ordinal, schema -
Constructor Summary
ConstructorsConstructorDescriptionFieldReaderMapMethod(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 arrayToMapKey, BiConsumer arrayToMapDuplicateHandler) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidreadFieldValue(JSONReader jsonReader, T object) Methods inherited from class com.alibaba.fastjson2.reader.FieldReaderObject
accept, accept, accept, accept, accept, accept, accept, accept, accept, getFunction, getInitReader, getObjectReader, getObjectReader, processExtra, readFieldValue, readFieldValueJSONBMethods inherited from class com.alibaba.fastjson2.reader.FieldReader
acceptDefaultValue, acceptExtra, addResolveTask, addResolveTask, belongTo, checkObjectAutoType, compareTo, getItemClass, getItemClassHash, getItemObjectReader, getItemObjectReader, getItemType, getObjectReader, isReadOnly, isUnwrapped, sameTo, supportAcceptType, toString
-
Field Details
-
arrayToMapKey
-
namingStrategy
-
valueType
-
arrayToMapDuplicateHandler
-
-
Constructor Details
-
FieldReaderMapMethod
public FieldReaderMapMethod(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 arrayToMapKey, BiConsumer arrayToMapDuplicateHandler)
-
-
Method Details
-
acceptAny
- Overrides:
acceptAnyin classFieldReader<T>
-
readFieldValue
- Overrides:
readFieldValuein classFieldReaderObject<T>
-