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) final ObjectReaderJSONReader.getObjectReader(Type type) JSONReader.Context.getObjectReaderAutoType(long hashCode) JSONReader.Context.getObjectReaderAutoType(String typeName, Class expectClass) JSONReader.Context.getObjectReaderAutoType(String typeName, Class expectClass, long features) JSONReader.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 ObjectReaderModifier and TypeMethodDescriptionvoidJSONReader.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 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 classfinal classfinal classclassclassfinal classfinal classfinal classclassclassclassfinal 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) ObjectReaderAdapter.autoType(JSONReader.Context context, long typeHash) ObjectReaderAdapter.autoType(ObjectReaderProvider provider, long typeHash) final ObjectReaderObjectReaderBean.checkAutoType(JSONReader jsonReader, long features) final ObjectReaderObjectReaderBean.checkAutoType(JSONReader jsonReader, Class expectClass, long features) Deprecated.protected final ObjectReaderObjectReaderBean.checkAutoType0(JSONReader jsonReader, 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>ObjectReaderCreatorASM.createObjectReader(Class<T> objectClass, String typeKey, 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) FieldReader.getInitReader()FieldReaderObject.getInitReader()FieldReader.getItemObjectReader(JSONReader jsonReader) FieldReader.getItemObjectReader(JSONReader.Context ctx) FieldReader.getObjectReader(JSONReader jsonReader) FieldReader.getObjectReader(JSONReader.Context context) FieldReader.getObjectReader(ObjectReaderProvider provider) 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.register(Type type, ObjectReader objectReader, boolean fieldBased) ObjectReaderProvider.registerIfAbsent(Type type, ObjectReader objectReader) ObjectReaderProvider.registerIfAbsent(Type type, ObjectReader objectReader, boolean fieldBased) static ObjectReaderObjectReaderProvider.unregisterObjectReader(Type type) ObjectReaderProvider.unregisterObjectReader(Type type, boolean fieldBased) 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, Locale locale, 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> 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.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> FieldReader ObjectReaders.fieldReader(String fieldName, Type fieldType, BiConsumer<T, V> consumer, ObjectReader<V> 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) ObjectReaderProvider.register(Type type, ObjectReader objectReader, boolean fieldBased) voidObjectReaderProvider.registerIfAbsent(long hashCode, ObjectReader objectReader) ObjectReaderProvider.registerIfAbsent(Type type, ObjectReader objectReader) ObjectReaderProvider.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 -
Uses of ObjectReader in com.alibaba.fastjson2.support
Methods in com.alibaba.fastjson2.support that return ObjectReaderModifier and TypeMethodDescriptionstatic ObjectReaderLambdaMiscCodec.getObjectReader(Class objectClass) -
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)