Uses of Interface
com.alibaba.fastjson2.reader.ObjectReader
Packages that use ObjectReader
Package
Description
-
Uses of ObjectReader in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 that return ObjectReaderModifier and TypeMethodDescriptionJSONReader.checkAutoType(Class expectClass, long expectClassHash, long features) JSONReader.Context.getObjectReader(Type type) JSONReader.getObjectReader(Type type) JSONReader.Context.getObjectReaderAutoType(long hashCode) JSONReader.Context.getObjectReaderAutoType(String typeName, Class expectClass) JSONReader.Context.getObjectReaderAutoType(String typeName, Class expectClass, long features) static ObjectReader<?>JSON.register(Type type, ObjectReader<?> objectReader) static ObjectReader<?>JSON.registerIfAbsent(Type type, ObjectReader<?> objectReader) Methods in com.alibaba.fastjson2 with parameters of type ObjectReaderModifier and TypeMethodDescriptionstatic ObjectReader<?>JSON.register(Type type, ObjectReader<?> objectReader) static ObjectReader<?>JSON.registerIfAbsent(Type type, ObjectReader<?> objectReader) Constructors in com.alibaba.fastjson2 with parameters of type ObjectReaderModifierConstructorDescriptionNameSegmentTyped(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 -
Uses of ObjectReader in com.alibaba.fastjson2.modules
Methods in com.alibaba.fastjson2.modules that return ObjectReaderModifier and TypeMethodDescriptiondefault ObjectReaderObjectReaderModule.getObjectReader(ObjectReaderProvider provider, Type type) default ObjectReaderObjectReaderModule.getObjectReader(Type type) -
Uses of ObjectReader in com.alibaba.fastjson2.reader
Classes in com.alibaba.fastjson2.reader that implement ObjectReaderModifier and TypeClassDescriptionfinal classclassclassclassclassclassclassclassclassclassclassclassclassclassclassfinal classfinal classclassfinal classclassfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classclassfinal classfinal classclassfinal classclassclassFields in com.alibaba.fastjson2.reader declared as ObjectReaderModifier and TypeFieldDescriptionprotected 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 ObjectReaderModifier and TypeMethodDescriptiondefault ObjectReaderObjectReader.autoType(JSONReader.Context context, long typeHash) default ObjectReaderObjectReader.autoType(ObjectReaderProvider provider, long typeHash) ObjectReaderBean.checkAutoType(JSONReader jsonReader, Class expectClass, long features) FieldReader.checkObjectAutoType(JSONReader jsonReader) FieldReaderList.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, 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>ObjectReaderCreatorLambda.createObjectReader(Class<T> objectClass, Type objectType, boolean fieldBased, ObjectReaderProvider provider) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderFactoryMethod(Method factoryMethod, String... paramNames) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderNoneDefaultConstructor(Class objectClass, Constructor constructor, String[] paramNames, FieldReader[] paramFieldReaders, FieldReader[] setterFieldReaders) <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> 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) protected ObjectReaderObjectReaderCreator.getAnnotatedObjectReader(ObjectReaderProvider provider, Class objectClass, BeanInfo beanInfo) FieldReader.getInitReader()FieldReaderObject.getInitReader()FieldReader.getItemObjectReader(JSONReader jsonReader) FieldReader.getItemObjectReader(JSONReader.Context ctx) FieldReader.getObjectReader(JSONReader jsonReader) FieldReader.getObjectReader(JSONReader.Context context) FieldReaderObject.getObjectReader(JSONReader jsonReader) FieldReaderObject.getObjectReader(JSONReader.Context context) ObjectReaderBaseModule.getObjectReader(ObjectReaderProvider provider, Type type) ObjectReaderProvider.getObjectReader(long hashCode) ObjectReaderProvider.getObjectReader(Type objectType) ObjectReaderProvider.getObjectReader(Type objectType, boolean fieldBased) ObjectReaderProvider.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 ObjectReaderstatic ObjectReaderstatic <T> ObjectReader<T>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>static <T> ObjectReader<T>ObjectReaderProvider.register(Type type, ObjectReader objectReader) ObjectReaderProvider.registerIfAbsent(Type type, ObjectReader objectReader) static ObjectReaderObjectReaderProvider.unregisterObjectReader(Type type) Methods in com.alibaba.fastjson2.reader with parameters of type ObjectReaderModifier and TypeMethodDescription<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,V> FieldReader ObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String fieldName, Type fieldType, Class<V> fieldClass, int ordinal, long features, String format, Object defaultValue, JSONSchema schema, Method method, BiConsumer<T, V> function, ObjectReader initReader) <T> FieldReader<T>ObjectReaderCreatorASM.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) protected <T> FieldReaderObjectReaderCreatorLambda.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> FieldReaderObjectReaderCreatorLambda.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.createFieldReaderParam(Class<T> objectClass, Type objectType, String fieldName, int ordinal, long features, String format, Type fieldType, Class fieldClass, String paramName, Parameter parameter, JSONSchema schema, ObjectReader initReader) static <T,U> FieldReader ObjectReaders.fieldReader(String fieldName, Type fieldType, BiConsumer<T, U> consumer, ObjectReader<U> fieldObjectReader) static <T,V> FieldReader ObjectReaders.fieldReaderList(String fieldName, Type itemType, Supplier<List<V>> listCreator, BiConsumer<T, List<V>> function, ObjectReader<V> itemObjectReader) ObjectReaderProvider.register(Type type, ObjectReader objectReader) voidObjectReaderProvider.registerIfAbsent(long hashCode, ObjectReader objectReader) ObjectReaderProvider.registerIfAbsent(Type type, ObjectReader objectReader) booleanObjectReaderProvider.unregisterObjectReader(Type type, ObjectReader reader) Constructors in com.alibaba.fastjson2.reader with parameters of type ObjectReaderModifierConstructorDescriptionObjectReaderImplFromObject(Class<T> objectClass, Function creator, ObjectReader valueReader) -
Uses of ObjectReader in com.alibaba.fastjson2.support.money
Methods in com.alibaba.fastjson2.support.money that return ObjectReaderModifier and TypeMethodDescriptionstatic ObjectReaderMoneySupport.createCurrencyUnitReader()static ObjectReaderMoneySupport.createMonetaryAmountReader()static ObjectReaderMoneySupport.createNumberValueReader() -
Uses of ObjectReader in com.alibaba.fastjson2.util
Classes in com.alibaba.fastjson2.util that implement ObjectReaderMethods in com.alibaba.fastjson2.util that return ObjectReaderModifier and TypeMethodDescriptionstatic 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)