Interface ObjectDeserializer

    • Field Summary

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

        HASH_TYPE, VALUE_NAME
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      <T> T deserialze​(DefaultJSONParser parser, Type type, Object fieldName)  
      default int getFastMatchToken()  
      default Object readObject​(com.alibaba.fastjson2.JSONReader jsonReader, Type fieldType, Object fieldName, long features)  
      • 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
    • Method Detail

      • 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
      • getFastMatchToken

        default int getFastMatchToken()