Interface ObjectDeserializer

All Superinterfaces:
com.alibaba.fastjson2.reader.ObjectReader
All Known Implementing Classes:
CollectionCodec, JavaBeanDeserializer, MapDeserializer

public interface ObjectDeserializer extends com.alibaba.fastjson2.reader.ObjectReader
  • Field Summary

    Fields inherited from interface com.alibaba.fastjson2.reader.ObjectReader

    HASH_TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    deserialze(DefaultJSONParser parser, Type type, Object fieldName)
     
    default int
     
    default Object
    readObject(com.alibaba.fastjson2.JSONReader jsonReader, Type fieldType, Object fieldName, long features)
     

    Methods inherited from interface com.alibaba.fastjson2.reader.ObjectReader

    acceptExtra, autoType, autoType, createInstance, createInstance, createInstance, createInstance, createInstance, createInstanceNoneDefaultConstructor, getBuildFunction, getFeatures, getFieldReader, getFieldReader, getFieldReaderLCase, getObjectClass, getTypeKey, getTypeKeyHash, readArrayMappingJSONBObject, readArrayMappingObject, readJSONBObject, readObject, readObject, setFieldValue, setFieldValue
  • Method Details

    • readObject

      default Object readObject(com.alibaba.fastjson2.JSONReader jsonReader, Type fieldType, Object fieldName, long features)
      Specified by:
      readObject in interface com.alibaba.fastjson2.reader.ObjectReader
    • deserialze

      <T> T deserialze(DefaultJSONParser parser, Type type, Object fieldName)
    • getFastMatchToken

      default int getFastMatchToken()