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) -
Uses of ObjectReader in com.alibaba.fastjson2.reader
Classes in com.alibaba.fastjson2.reader that implement ObjectReaderModifier and TypeClassDescriptionfinal classclassclassclassclassfinal classfinal classclassfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classfinal classclassfinal classclassclassMethods 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 listClass, long features) default ObjectReaderFieldReader.checkObjectAutoType(JSONReader jsonReader) default ObjectReaderFieldReaderList.checkObjectAutoType(JSONReader jsonReader) protected ObjectReaderObjectReaderCreator.createEnumReader(Class objectClass, Method createMethod, List<ObjectReaderModule> modules) static ObjectReaderFieldReaderObject.createFormattedObjectReader(Type fieldType, Class fieldClass, String format, Locale locale) <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> objectType, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReader(Class<T> objectClass, Type objectType, boolean fieldBased, List<ObjectReaderModule> modules) <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> objectType, Supplier<T> defaultCreator, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReader(Type objectType) <T> ObjectReader<T>ObjectReaderCreatorASM.createObjectReader(Class<T> objectClass, Type objectType, boolean fieldBased, List<ObjectReaderModule> modules) <T> ObjectReader<T>ObjectReaderCreatorLambda.createObjectReader(Class<T> objectClass, Type objectType, boolean fieldBased, List<ObjectReaderModule> modules) static <T,U, R> ObjectReader<T> ObjectReaders.createObjectReader(BiFunction<T, U, R> function, FieldReader first, FieldReader second) static <T> ObjectReader<T>ObjectReaders.createObjectReader(Function<Map<Long, Object>, T> creator, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderFactoryMethod(Method factoryMethod, String... paramNames) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderNoneDefaultConstrutor(Class objectClass, Constructor constructor, String[] paramNames, FieldReader[] paramFieldReaders, FieldReader[] setterFieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderNoneDefaultConstrutor(Class objectClass, Function<Map<Long, Object>, T> creator, FieldReader... fieldReaders) <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderNoneDefaultConstrutor(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> objectType, List<ObjectReaderModule> modules, BeanInfo beanInfo) protected <T> ObjectReader<T>ObjectReaderCreator.createObjectReaderWithCreator(Class<T> objectClass, List<ObjectReaderModule> modules, BeanInfo beanInfo) FieldReaderObject.getFieldObjectReader(JSONReader.Context context) default ObjectReaderFieldReader.getInitReader()default ObjectReaderFieldReader.getItemObjectReader(JSONReader jsonReader) default ObjectReaderFieldReader.getItemObjectReader(JSONReader.Context ctx) default ObjectReader<V>FieldReaderList.getItemObjectReader(JSONReader.Context ctx) default ObjectReaderFieldReader.getObjectReader(JSONReader jsonReader) 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 ObjectReaderstatic ObjectReaderstatic <T> ObjectReader<T>static <T> ObjectReader<T>ObjectReaders.of(Supplier<T> defaultCreator, FieldReader... fieldReaders) 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> 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) 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) -
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
Methods 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)