Package com.alibaba.fastjson2.reader
Class FieldReaderMapField<T>
java.lang.Object
com.alibaba.fastjson2.reader.FieldReader<T>
com.alibaba.fastjson2.reader.FieldReaderObject<T>
com.alibaba.fastjson2.reader.FieldReaderMapField<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 -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidprotected voidvoidreadFieldValue(JSONReader jsonReader, T object) Methods inherited from class com.alibaba.fastjson2.reader.FieldReaderObject
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
-
-
Method Details
-
acceptAny
- Overrides:
acceptAnyin classFieldReader<T>
-
readFieldValue
- Overrides:
readFieldValuein classFieldReaderObject<T>
-
accept
- Overrides:
acceptin classFieldReaderObject<T>
-
accept
- Overrides:
acceptin classFieldReaderObject<T>
-
accept
- Overrides:
acceptin classFieldReaderObject<T>
-
accept
- Overrides:
acceptin classFieldReaderObject<T>
-
accept
- Overrides:
acceptin classFieldReaderObject<T>
-
accept
- Overrides:
acceptin classFieldReaderObject<T>
-
accept
- Overrides:
acceptin classFieldReaderObject<T>
-
accept
- Overrides:
acceptin classFieldReaderObject<T>
-
accept
- Overrides:
acceptin classFieldReaderObject<T>
-