Uses of Interface
com.alibaba.fastjson2.reader.ObjectReader
-
-
Uses of ObjectReader in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 that return ObjectReader Modifier and Type Method Description ObjectReaderJSONReader. checkAutoType(Class expectClass, long expectClassHash, long features)static ObjectReaderJSONFactory. getObjectReader(Type type, long features)ObjectReaderJSONReader.Context. getObjectReader(Type type)ObjectReaderJSONReader. getObjectReader(Type type)ObjectReaderJSONReader.Context. getObjectReaderAutoType(long hashCode)ObjectReaderJSONReader.Context. getObjectReaderAutoType(String typeName, Class expectClass)ObjectReaderJSONReader.Context. getObjectReaderAutoType(String typeName, Class expectClass, long features)ObjectReaderJSONReader. getObjectReaderAutoType(long typeHash, Class expectClass, long features)static ObjectReader<?>JSON. register(Type type, ObjectReader<?> objectReader)static ObjectReader<?>JSON. register(Type type, ObjectReader<?> objectReader, boolean fieldBased)static ObjectReader<?>JSON. registerIfAbsent(Type type, ObjectReader<?> objectReader)static ObjectReader<?>JSON. registerIfAbsent(Type type, ObjectReader<?> objectReader, boolean fieldBased)Methods in com.alibaba.fastjson2 with parameters of type ObjectReader Modifier and Type Method Description voidJSONReader. read(Map object, ObjectReader itemReader, long features)static ObjectReader<?>JSON. register(Type type, ObjectReader<?> objectReader)static ObjectReader<?>JSON. register(Type type, ObjectReader<?> objectReader, boolean fieldBased)static ObjectReader<?>JSON. registerIfAbsent(Type type, ObjectReader<?> objectReader)static ObjectReader<?>JSON. registerIfAbsent(Type type, ObjectReader<?> objectReader, boolean fieldBased)Constructors in com.alibaba.fastjson2 with parameters of type ObjectReader Constructor Description NameSegmentTyped(Class objectClass, ObjectReader objectReader, FieldReader fieldReader, ObjectWriter objectWriter, FieldWriter fieldWriter, String name, long nameHashCode)SingleNamePathTyped(String path, Class objectClass, ObjectReader objectReader, FieldReader fieldReader, ObjectWriter objectWriter, FieldWriter fieldWriter) -
Uses of ObjectReader in com.alibaba.fastjson2.codec
Methods in com.alibaba.fastjson2.codec that return ObjectReader Modifier and Type Method Description ObjectReaderFieldInfo. getInitReader() -
Uses of ObjectReader in com.alibaba.fastjson2.modules
Methods in com.alibaba.fastjson2.modules that return ObjectReader Modifier and Type Method Description default ObjectReaderObjectReaderModule. getObjectReader(ObjectReaderProvider provider, Type type)default ObjectReaderObjectReaderModule. getObjectReader(Type type) -
Uses of ObjectReader in com.alibaba.fastjson2.reader
Fields in com.alibaba.fastjson2.reader declared as ObjectReader Modifier and Type Field Description protected ObjectReaderFieldReaderObject. initReaderprotected ObjectReaderObjectReader1. objectReader0protected ObjectReaderObjectReader10. objectReader0protected ObjectReaderObjectReader11. objectReader0protected ObjectReaderObjectReader12. objectReader0protected ObjectReaderObjectReader2. objectReader0protected ObjectReaderObjectReader3. objectReader0protected ObjectReaderObjectReader4. objectReader0protected ObjectReaderObjectReader5. objectReader0protected ObjectReaderObjectReader6. objectReader0protected ObjectReaderObjectReader7. objectReader0protected ObjectReaderObjectReader8. objectReader0protected ObjectReaderObjectReader9. objectReader0protected ObjectReaderObjectReader10. objectReader1protected ObjectReaderObjectReader11. objectReader1protected ObjectReaderObjectReader12. objectReader1protected ObjectReaderObjectReader2. objectReader1protected ObjectReaderObjectReader3. objectReader1protected ObjectReaderObjectReader4. objectReader1protected ObjectReaderObjectReader5. objectReader1protected ObjectReaderObjectReader6. objectReader1protected ObjectReaderObjectReader7. objectReader1protected ObjectReaderObjectReader8. objectReader1protected ObjectReaderObjectReader9. objectReader1protected ObjectReaderObjectReader11. objectReader10protected ObjectReaderObjectReader12. objectReader10protected ObjectReaderObjectReader12. objectReader11protected ObjectReaderObjectReader10. objectReader2protected ObjectReaderObjectReader11. objectReader2protected ObjectReaderObjectReader12. objectReader2protected ObjectReaderObjectReader3. objectReader2protected ObjectReaderObjectReader4. objectReader2protected ObjectReaderObjectReader5. objectReader2protected ObjectReaderObjectReader6. objectReader2protected ObjectReaderObjectReader7. objectReader2protected ObjectReaderObjectReader8. objectReader2protected ObjectReaderObjectReader9. objectReader2protected ObjectReaderObjectReader10. objectReader3protected ObjectReaderObjectReader11. objectReader3protected ObjectReaderObjectReader12. objectReader3protected ObjectReaderObjectReader4. objectReader3protected ObjectReaderObjectReader5. objectReader3protected ObjectReaderObjectReader6. objectReader3protected ObjectReaderObjectReader7. objectReader3protected ObjectReaderObjectReader8. objectReader3protected ObjectReaderObjectReader9. objectReader3protected ObjectReaderObjectReader10. objectReader4protected ObjectReaderObjectReader11. objectReader4protected ObjectReaderObjectReader12. objectReader4protected ObjectReaderObjectReader5. objectReader4protected ObjectReaderObjectReader6. objectReader4protected ObjectReaderObjectReader7. objectReader4protected ObjectReaderObjectReader8. objectReader4protected ObjectReaderObjectReader9. objectReader4protected ObjectReaderObjectReader10. objectReader5protected ObjectReaderObjectReader11. objectReader5protected ObjectReaderObjectReader12. objectReader5protected ObjectReaderObjectReader6. objectReader5protected ObjectReaderObjectReader7. objectReader5protected ObjectReaderObjectReader8. objectReader5protected ObjectReaderObjectReader9. objectReader5protected ObjectReaderObjectReader10. objectReader6protected ObjectReaderObjectReader11. objectReader6protected ObjectReaderObjectReader12. objectReader6protected ObjectReaderObjectReader7. objectReader6protected ObjectReaderObjectReader8. objectReader6protected ObjectReaderObjectReader9. objectReader6protected ObjectReaderObjectReader10. objectReader7protected ObjectReaderObjectReader11. objectReader7protected ObjectReaderObjectReader12. objectReader7protected ObjectReaderObjectReader8. objectReader7protected ObjectReaderObjectReader9. objectReader7protected ObjectReaderObjectReader10. objectReader8protected ObjectReaderObjectReader11. objectReader8protected ObjectReaderObjectReader12. objectReader8protected ObjectReaderObjectReader9. objectReader8protected ObjectReaderObjectReader10. objectReader9protected ObjectReaderObjectReader11. objectReader9protected ObjectReaderObjectReader12. objectReader9Methods in com.alibaba.fastjson2.reader that return ObjectReader Modifier and Type Method Description default ObjectReaderObjectReader. autoType(JSONReader.Context context, long typeHash)default ObjectReaderObjectReader. autoType(ObjectReaderProvider provider, long typeHash)ObjectReaderObjectReaderAdapter. autoType(JSONReader.Context context, long typeHash)ObjectReaderObjectReaderAdapter. autoType(ObjectReaderProvider provider, long typeHash)ObjectReaderObjectReaderBean. checkAutoType(JSONReader jsonReader, long features)ObjectReaderObjectReaderBean. checkAutoType(JSONReader jsonReader, Class expectClass, long features)Deprecated.protected ObjectReaderObjectReaderBean. checkAutoType0(JSONReader jsonReader, long features)ObjectReaderFieldReader. checkObjectAutoType(JSONReader jsonReader)ObjectReaderFieldReaderList. checkObjectAutoType(JSONReader jsonReader)protected ObjectReaderObjectReaderCreator. createEnumReader(Class objectClass, Method createMethod, ObjectReaderProvider provider)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Class<T> objectType)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Class<T> objectType, boolean fieldBased)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Class<T> objectClass, long features, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Class<T> objectClass, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Class<T> objectClass, Type objectType, boolean fieldBased, ObjectReaderProvider provider)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Class<T> objectClass, String typeKey, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Class<T> objectClass, String typeKey, String rootName, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Class<T> objectClass, Supplier<T> defaultCreator, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreator. createObjectReader(Type objectType)<T> ObjectReader<T>ObjectReaderCreatorASM. createObjectReader(Class<T> objectClass, Type objectType, boolean fieldBased, ObjectReaderProvider provider)<T> ObjectReader<T>ObjectReaderCreatorASM. createObjectReader(Class<T> objectClass, String typeKey, String rootName, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderProvider. createObjectReader(String[] names, Type[] types, long[] features, Supplier<T> supplier, FieldConsumer<T> c)<T> ObjectReader<T>ObjectReaderProvider. createObjectReader(String[] names, Type[] types, Supplier<T> supplier, FieldConsumer<T> c)<T> ObjectReader<T>ObjectReaderCreator. createObjectReaderFactoryMethod(Method factoryMethod, String... paramNames)<T> ObjectReader<T>ObjectReaderCreator. createObjectReaderNoneDefaultConstructor(Class objectClass, Function<Map<Long,Object>,T> creator, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreator. createObjectReaderNoneDefaultConstructor(Constructor constructor, String... paramNames)<T> ObjectReader<T>ObjectReaderCreator. createObjectReaderSeeAlso(Class<T> objectType, Class[] seeAlso, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreator. createObjectReaderSeeAlso(Class<T> objectClass, String typeKey, Class[] seeAlso, String[] seeAlsoNames, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreator. createObjectReaderSeeAlso(Class<T> objectClass, String typeKey, Class[] seeAlso, String[] seeAlsoNames, Class seeAlsoDefault, FieldReader... fieldReaders)<T> ObjectReader<T>ObjectReaderCreator. createObjectReaderSeeAlso(Class<T> objectType, Supplier<T> defaultCreator, String typeKey, Class[] seeAlso, String[] seeAlsoNames, FieldReader... fieldReaders)protected <T> ObjectReader<T>ObjectReaderCreator. createObjectReaderWithBuilder(Class<T> objectClass, Type objectType, ObjectReaderProvider provider, BeanInfo beanInfo)protected <T> ObjectReader<T>ObjectReaderCreator. createObjectReaderWithCreator(Class<T> objectClass, Type objectType, ObjectReaderProvider provider, BeanInfo beanInfo)static <T> ObjectReader<T>ObjectReaders. fromBigDecimal(Function<BigDecimal,Object> function)static <T> ObjectReader<T>ObjectReaders. fromByteArray(Function<byte[],Object> function)static <T> ObjectReader<T>ObjectReaders. fromCharArray(Function<char[],Object> function)static <T> ObjectReader<T>ObjectReaders. fromDoubleArray(Function<double[],Object> function)static <T> ObjectReader<T>ObjectReaders. fromFloatArray(Function<float[],Object> function)static <T> ObjectReader<T>ObjectReaders. fromIntArray(Function<int[],Object> function)static <T> ObjectReader<T>ObjectReaders. fromLongArray(Function<long[],Object> function)static <T> ObjectReader<T>ObjectReaders. fromShortArray(Function<short[],Object> function)ObjectReaderFieldReader. getInitReader()ObjectReaderFieldReaderObject. getInitReader()ObjectReaderFieldReader. getItemObjectReader(JSONReader jsonReader)ObjectReaderFieldReader. getItemObjectReader(JSONReader.Context ctx)ObjectReaderFieldReader. getObjectReader(JSONReader jsonReader)ObjectReaderFieldReader. getObjectReader(JSONReader.Context context)ObjectReaderFieldReader. getObjectReader(ObjectReaderProvider provider)ObjectReaderFieldReaderObject. getObjectReader(JSONReader jsonReader)ObjectReaderFieldReaderObject. getObjectReader(JSONReader.Context context)ObjectReaderObjectReaderBaseModule. getObjectReader(ObjectReaderProvider provider, Type type)ObjectReaderObjectReaderProvider. getObjectReader(long hashCode)ObjectReaderObjectReaderProvider. getObjectReader(Type objectType)ObjectReaderObjectReaderProvider. getObjectReader(Type objectType, boolean fieldBased)ObjectReaderObjectReaderProvider. getObjectReader(String typeName, Class<?> expectClass, long features)static <T> ObjectReader<T>ObjectReaders. objectReader(Class<T> objectClass, Supplier<T> defaultCreator, FieldReader... fieldReaders)static <T> ObjectReader<T>ObjectReaders. objectReader(Function<Map<Long,Object>,T> creator, FieldReader... fieldReaders)static ObjectReaderObjectReaderImplList. of(Type type, Class listClass, long features)static ObjectReaderObjectReaderImplMap. of(Type fieldType, Class mapType, long features)static <T> ObjectReader<T>ObjectReaders. of(Class<T> objectType)static <T> ObjectReader<T>ObjectReaders. of(Class<T> objectClass, Supplier<T> defaultCreator, FieldReader... fieldReaders)static <T> ObjectReader<T>ObjectReaders. of(Supplier<T> defaultCreator, FieldReader... fieldReaders)static <T> ObjectReader<T>ObjectReaders. ofInt(IntFunction<T> function)static <T> ObjectReader<T>ObjectReaders. ofLong(LongFunction<T> function)static <T> ObjectReader<T>ObjectReaders. ofReflect(Class<T> objectType)static <T> ObjectReader<T>ObjectReaders. ofString(Function<String,T> function)ObjectReaderObjectReaderProvider. register(Type type, ObjectReader objectReader)ObjectReaderObjectReaderProvider. register(Type type, ObjectReader objectReader, boolean fieldBased)ObjectReaderObjectReaderProvider. registerIfAbsent(Type type, ObjectReader objectReader)ObjectReaderObjectReaderProvider. registerIfAbsent(Type type, ObjectReader objectReader, boolean fieldBased)static ObjectReaderObjectReaderBaseModule. typedMap(Class mapType, Class instanceType, Type keyType, Type valueType)ObjectReaderObjectReaderProvider. unregisterObjectReader(Type type)ObjectReaderObjectReaderProvider. unregisterObjectReader(Type type, boolean fieldBased)Methods in com.alibaba.fastjson2.reader with parameters of type ObjectReader Modifier and Type Method Description <T> FieldReader<T>ObjectReaderCreator. createFieldReader(Class objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Field field, ObjectReader initReader)<T> FieldReader<T>ObjectReaderCreator. createFieldReader(Class objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Field field, ObjectReader initReader, String keyName, BiConsumer arrayToMapDuplicateHandler)<T,V>
FieldReaderObjectReaderCreator. createFieldReader(Class objectClass, Type objectType, String fieldName, Type fieldType, Class<V> fieldClass, int ordinal, long features, String format, Locale locale, Object defaultValue, JSONSchema schema, Method method, BiConsumer<T,V> function, ObjectReader initReader)protected <T> FieldReaderObjectReaderCreator. createFieldReaderLambda(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Method method, ObjectReader initReader)<T> FieldReaderObjectReaderCreator. createFieldReaderMethod(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Method method, ObjectReader initReader)<T> FieldReaderObjectReaderCreator. createFieldReaderMethod(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, String schema, Type fieldType, Class fieldClass, Method method, ObjectReader initReader, String keyName, BiConsumer arrayToMapDuplicateHandler)<T> FieldReaderObjectReaderCreator. createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Type fieldType, Class fieldClass, String paramName, Class declaringClass, Parameter parameter, JSONSchema schema, ObjectReader initReader)<T> FieldReaderObjectReaderCreator. createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Locale locale, Object defaultValue, Type fieldType, Class fieldClass, String paramName, Class declaringClass, Parameter parameter, JSONSchema schema, ObjectReader initReader)static <T,V>
FieldReaderObjectReaders. fieldReader(String fieldName, Type fieldType, BiConsumer<T,V> consumer, ObjectReader<V> fieldObjectReader)static <T,V>
FieldReaderObjectReaders. fieldReaderList(String fieldName, Type itemType, Supplier<List<V>> listCreator, BiConsumer<T,List<V>> function, ObjectReader<V> itemObjectReader)ObjectReaderObjectReaderProvider. register(Type type, ObjectReader objectReader)ObjectReaderObjectReaderProvider. register(Type type, ObjectReader objectReader, boolean fieldBased)voidObjectReaderProvider. registerIfAbsent(long hashCode, ObjectReader objectReader)ObjectReaderObjectReaderProvider. registerIfAbsent(Type type, ObjectReader objectReader)ObjectReaderObjectReaderProvider. registerIfAbsent(Type type, ObjectReader objectReader, boolean fieldBased)booleanObjectReaderProvider. unregisterObjectReader(Type type, ObjectReader reader)booleanObjectReaderProvider. unregisterObjectReader(Type type, ObjectReader reader, boolean fieldBased) -
Uses of ObjectReader in com.alibaba.fastjson2.stream
Fields in com.alibaba.fastjson2.stream declared as ObjectReader Modifier and Type Field Description protected ObjectReader[]StreamReader. typeReaders -
Uses of ObjectReader in com.alibaba.fastjson2.support
Methods in com.alibaba.fastjson2.support that return ObjectReader Modifier and Type Method Description static ObjectReaderLambdaMiscCodec. getObjectReader(Class objectClass) -
Uses of ObjectReader in com.alibaba.fastjson2.support.money
Methods in com.alibaba.fastjson2.support.money that return ObjectReader Modifier and Type Method Description static ObjectReaderMoneySupport. createCurrencyUnitReader()static ObjectReaderMoneySupport. createMonetaryAmountReader()static ObjectReaderMoneySupport. createNumberValueReader() -
Uses of ObjectReader in com.alibaba.fastjson2.util
Classes in com.alibaba.fastjson2.util that implement ObjectReader Modifier and Type Class Description static classApacheLang3Support.PairReaderMethods in com.alibaba.fastjson2.util that return ObjectReader Modifier and Type Method Description static ObjectReaderJodaSupport. createChronologyReader(Class objectClass)static ObjectReaderJdbcSupport. createDateReader(Class objectClass, String format, Locale locale)static ObjectReaderJodaSupport. createInstantReader(Class objectClass)static ObjectReaderJodaSupport. createLocalDateReader(Class objectClass)static ObjectReaderJodaSupport. createLocalDateTimeReader(Class objectClass)static ObjectReaderJdbcSupport. createTimeReader(Class objectClass, String format, Locale locale)static ObjectReaderJdbcSupport. createTimestampReader(Class objectClass, String format, Locale locale)
-