Uses of Interface
com.alibaba.fastjson2.reader.FieldReader
Packages that use FieldReader
-
Uses of FieldReader in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 with parameters of type FieldReaderModifier and TypeMethodDescriptionvoidJSONReader.addResolveTask(FieldReader fieldReader, Object object, JSONPath path) Constructors in com.alibaba.fastjson2 with parameters of type FieldReaderModifierConstructorDescriptionNameSegmentTyped(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 FieldReader in com.alibaba.fastjson2.reader
Subinterfaces of FieldReader in com.alibaba.fastjson2.readerModifier and TypeInterfaceDescriptioninterfaceFieldReaderList<T,V> interfaceFieldReaderObject<T,V> interfaceClasses in com.alibaba.fastjson2.reader that implement FieldReaderFields in com.alibaba.fastjson2.reader declared as FieldReaderMethods in com.alibaba.fastjson2.reader that return FieldReaderModifier and TypeMethodDescription<T> FieldReaderObjectReaderCreator.createFieldReader(Class<T> objectType, String fieldName, Type fieldType, Class fieldClass, Method method) <T> FieldReaderObjectReaderCreator.createFieldReader(Class<T> objectType, String fieldName, String format, Type fieldType, Class fieldClass, Method method) <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, long features, String format, Type fieldType, Class fieldClass, Field field) <T> FieldReader<T>ObjectReaderCreator.createFieldReader(String fieldName, Type fieldType, Field field) <T> FieldReader<T>ObjectReaderCreator.createFieldReader(String fieldName, String format, Type fieldType, Field field) <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> FieldReaderObjectReaderCreator.createFieldReaderMethod(Class<T> objectClass, String fieldName, String format, Type fieldType, Class fieldClass, Method method) <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) <T> FieldReader[]ObjectReaderCreator.createFieldReaders(Class<T> objectClass) <T> FieldReader[]ObjectReaderCreator.createFieldReaders(Class<T> objectClass, Type objectType) protected <T> FieldReader[]ObjectReaderCreator.createFieldReaders(Class<T> objectClass, Type objectType, BeanInfo beanInfo, boolean fieldBased, List<ObjectReaderModule> modules) ObjectReaderCreator.createFieldReaders(Parameter[] parameters, String... paramNames) static FieldReaderObjectReaders.fieldReader(String fieldName, Class fieldType) static <T,V> FieldReader ObjectReaders.fieldReader(String fieldName, Class<V> fieldClass, BiConsumer<T, V> function) static <T,U> FieldReader ObjectReaders.fieldReader(String fieldName, Type fieldType, BiConsumer<T, U> consumer, ObjectReader<U> fieldObjectReader) static <T> FieldReaderObjectReaders.fieldReaderBool(String fieldName, ObjBoolConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderByte(String fieldName, ObjByteConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderChar(String fieldName, ObjCharConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderDouble(String fieldName, ObjDoubleConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderFloat(String fieldName, ObjFloatConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderInt(String fieldName, ObjIntConsumer<T> function) static <T,V> FieldReader ObjectReaders.fieldReaderList(String fieldName, Type itemType, Supplier<List<V>> listCreator, BiConsumer<T, List<V>> function, ObjectReader<V> itemObjectReader) static <T> FieldReaderObjectReaders.fieldReaderLong(String fieldName, ObjLongConsumer<T> function) static <T> FieldReaderObjectReaders.fieldReaderShort(String fieldName, ObjShortConsumer<T> function) default FieldReaderObjectReader.getFieldReader(long hashCode) default FieldReaderObjectReader.getFieldReader(String fieldName) ObjectReader2.getFieldReader(long hashCode) ObjectReaderAdapter.getFieldReader(long hashCode) ObjectReaderImplList.getFieldReader(long hashCode) ObjectReaderImplListInt64.getFieldReader(long hashCode) ObjectReaderImplListStr.getFieldReader(long hashCode) ObjectReaderImplMap.getFieldReader(long hashCode) default FieldReaderObjectReader.getFieldReaderLCase(long hashCode) ObjectReader2.getFieldReaderLCase(long hashCode) ObjectReaderAdapter.getFieldReaderLCase(long hashCode) Methods in com.alibaba.fastjson2.reader with parameters of type FieldReaderModifier and TypeMethodDescriptiondefault intFieldReader.compareTo(FieldReader o) <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, 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) 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.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.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) static <T> ObjectReader<T>ObjectReaders.of(Supplier<T> defaultCreator, FieldReader... fieldReaders) Method parameters in com.alibaba.fastjson2.reader with type arguments of type FieldReaderModifier and TypeMethodDescriptionprotected voidObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String namingStrategy, FieldInfo fieldInfo, Field field, Map<String, FieldReader> fieldReaders, List<ObjectReaderModule> modules) protected voidObjectReaderCreator.createFieldReader(Class objectClass, Type objectType, String namingStrategy, String[] orders, FieldInfo fieldInfo, Method method, Map<String, FieldReader> fieldReaders, List<ObjectReaderModule> modules) Constructors in com.alibaba.fastjson2.reader with parameters of type FieldReaderModifierConstructorDescriptionObjectReader2(Class objectClass, long features, JSONSchema schema, Supplier<T> defaultCreator, Function buildFunction, FieldReader first, FieldReader second) ObjectReaderAdapter(Class objectClass, String typeKey, String typeName, long features, JSONSchema schema, Supplier<T> creator, Function buildFunction, FieldReader... fieldReaders) ObjectReaderInterface(Class objectClass, String typeKey, String typeName, long features, Supplier creator, Function buildFunction, FieldReader[] fieldReaders) ObjectReaderNoneDefaultConstrutor(Class objectClass, String typeKey, String typeName, long features, Function<Map<Long, Object>, T> creator, List<Constructor> alternateConstructors, String[] paramNames, FieldReader[] paramFieldReaders, FieldReader[] setterFieldReaders)