com.alibaba.fastjson.parser.deserializer
Class DefaultObjectDeserializer

java.lang.Object
  extended by com.alibaba.fastjson.parser.deserializer.DefaultObjectDeserializer
All Implemented Interfaces:
ObjectDeserializer

public class DefaultObjectDeserializer
extends Object
implements ObjectDeserializer


Constructor Summary
DefaultObjectDeserializer()
           
 
Method Summary
<T> T
deserialze(DefaultJSONParser parser, Class<T> clazz)
           
<T> T
deserialze(DefaultJSONParser parser, ParameterizedType type)
           
<T> T
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
 

Constructor Detail

DefaultObjectDeserializer

public DefaultObjectDeserializer()
Method Detail

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.