Class MapDeserializer
- java.lang.Object
-
- com.alibaba.fastjson.parser.deserializer.MapDeserializer
-
- All Implemented Interfaces:
ObjectDeserializer,com.alibaba.fastjson2.reader.ObjectReader
public class MapDeserializer extends Object implements ObjectDeserializer
-
-
Field Summary
Fields Modifier and Type Field Description static MapDeserializerinstance
-
Constructor Summary
Constructors Constructor Description MapDeserializer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tdeserialze(DefaultJSONParser parser, Type type, Object fieldName)static ObjectparseMap(DefaultJSONParser parser, Map<Object,Object> map, Type keyType, Type valueType, Object fieldName)static MapparseMap(DefaultJSONParser parser, Map<String,Object> map, Type valueType, Object fieldName)static MapparseMap(DefaultJSONParser parser, Map<String,Object> map, Type valueType, Object fieldName, int features)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
getFastMatchToken, readObject
-
Methods inherited from interface com.alibaba.fastjson2.reader.ObjectReader
accept, acceptExtra, acceptExtra, autoType, autoType, createInstance, createInstance, createInstance, createInstance, createInstance, createInstance, createInstance, createInstanceNoneDefaultConstructor, getBuildFunction, getFeatures, getFieldReader, getFieldReader, getFieldReaderLCase, getObjectClass, getTypeKey, getTypeKeyHash, readArrayMappingJSONBObject, readArrayMappingObject, readJSONBObject, readObject, readObject, readObject, setFieldValue, setFieldValue, setFieldValue
-
-
-
-
Field Detail
-
instance
public static final MapDeserializer instance
-
-
Method Detail
-
deserialze
public <T> T deserialze(DefaultJSONParser parser, Type type, Object fieldName)
- Specified by:
deserialzein interfaceObjectDeserializer
-
parseMap
public static Map parseMap(DefaultJSONParser parser, Map<String,Object> map, Type valueType, Object fieldName, int features)
-
parseMap
public static Map parseMap(DefaultJSONParser parser, Map<String,Object> map, Type valueType, Object fieldName)
-
-