com.alibaba.fastjson.parser.deserializer
Class DefaultObjectDeserializer
java.lang.Object
com.alibaba.fastjson.parser.deserializer.DefaultObjectDeserializer
- All Implemented Interfaces:
- ObjectDeserializer
public class DefaultObjectDeserializer
- extends Object
- implements ObjectDeserializer
Method Summary |
|
deserialze(DefaultJSONParser parser,
Class<T> clazz)
|
|
deserialze(DefaultJSONParser parser,
ParameterizedType type)
|
|
deserialze(DefaultJSONParser parser,
Type type,
Object fieldName)
|
int |
getFastMatchToken()
|
void |
parseMap(DefaultJSONParser parser,
Map<Object,Object> map,
Type keyType,
Type valueType)
|
void |
parseMap(DefaultJSONParser parser,
Map<String,Object> map,
Type valueType)
|
void |
parseObject(DefaultJSONParser parser,
Object object)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultObjectDeserializer
public DefaultObjectDeserializer()
parseMap
public void parseMap(DefaultJSONParser parser,
Map<Object,Object> map,
Type keyType,
Type valueType)
parseMap
public void parseMap(DefaultJSONParser parser,
Map<String,Object> map,
Type valueType)
parseObject
public void parseObject(DefaultJSONParser parser,
Object object)
deserialze
public <T> T deserialze(DefaultJSONParser parser,
Type type,
Object fieldName)
- Specified by:
deserialze
in interface ObjectDeserializer
deserialze
public <T> T deserialze(DefaultJSONParser parser,
ParameterizedType type)
deserialze
public <T> T deserialze(DefaultJSONParser parser,
Class<T> clazz)
getFastMatchToken
public int getFastMatchToken()
- Specified by:
getFastMatchToken
in interface ObjectDeserializer
Copyright © 2012 Alibaba Group. All Rights Reserved.