Class MapDeserializer
- java.lang.Object
-
- com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer
-
- com.alibaba.fastjson.parser.deserializer.MapDeserializer
-
- All Implemented Interfaces:
ObjectDeserializer
public class MapDeserializer extends ContextObjectDeserializer 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 Map<Object,Object>createMap(Type type)Map<Object,Object>createMap(Type type, int featrues)<T> Tdeserialze(DefaultJSONParser parser, Type type, Object fieldName, String format, int features)intgetFastMatchToken()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 com.alibaba.fastjson.parser.deserializer.ContextObjectDeserializer
deserialze
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.alibaba.fastjson.parser.deserializer.ObjectDeserializer
deserialze
-
-
-
-
Field Detail
-
instance
public static MapDeserializer instance
-
-
Method Detail
-
deserialze
public <T> T deserialze(DefaultJSONParser parser, Type type, Object fieldName, String format, int features)
- Specified by:
deserialzein classContextObjectDeserializer
-
parseMap
public static Map parseMap(DefaultJSONParser parser, Map<String,Object> map, Type valueType, Object fieldName)
-
parseMap
public static Map parseMap(DefaultJSONParser parser, Map<String,Object> map, Type valueType, Object fieldName, int features)
-
parseMap
public static Object parseMap(DefaultJSONParser parser, Map<Object,Object> map, Type keyType, Type valueType, Object fieldName)
-
getFastMatchToken
public int getFastMatchToken()
- Specified by:
getFastMatchTokenin interfaceObjectDeserializer
-
-