Uses of Interface
com.alibaba.fastjson2.writer.ObjectWriter
Packages that use ObjectWriter
Package
Description
-
Uses of ObjectWriter in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 that return ObjectWriterModifier and TypeMethodDescription<T> ObjectWriter<T>JSONWriter.Context.getObjectWriter(Class<T> objectType) <T> ObjectWriter<T>JSONWriter.Context.getObjectWriter(Type objectType, Class<T> objectClass) final ObjectWriterJSONWriter.getObjectWriter(Class objectClass) final ObjectWriterJSONWriter.getObjectWriter(Class objectClass, String format) final ObjectWriterJSONWriter.getObjectWriter(Type objectType, Class objectClass) static ObjectWriter<?>JSON.register(Type type, ObjectWriter<?> objectWriter) static ObjectWriter<?>JSON.register(Type type, ObjectWriter<?> objectWriter, boolean fieldBased) static ObjectWriter<?>JSON.registerIfAbsent(Type type, ObjectWriter<?> objectWriter) static ObjectWriter<?>JSON.registerIfAbsent(Type type, ObjectWriter<?> objectWriter, boolean fieldBased) Methods in com.alibaba.fastjson2 with parameters of type ObjectWriterModifier and TypeMethodDescriptionstatic ObjectWriter<?>JSON.register(Type type, ObjectWriter<?> objectWriter) static ObjectWriter<?>JSON.register(Type type, ObjectWriter<?> objectWriter, boolean fieldBased) static ObjectWriter<?>JSON.registerIfAbsent(Type type, ObjectWriter<?> objectWriter) static ObjectWriter<?>JSON.registerIfAbsent(Type type, ObjectWriter<?> objectWriter, boolean fieldBased) Constructors in com.alibaba.fastjson2 with parameters of type ObjectWriterModifierConstructorDescriptionNameSegmentTyped(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 ObjectWriter in com.alibaba.fastjson2.modules
Methods in com.alibaba.fastjson2.modules that return ObjectWriterModifier and TypeMethodDescriptiondefault ObjectWriterObjectWriterModule.getObjectWriter(Type objectType, Class objectClass) -
Uses of ObjectWriter in com.alibaba.fastjson2.support
Methods in com.alibaba.fastjson2.support that return ObjectWriterModifier and TypeMethodDescriptionstatic ObjectWriterLambdaMiscCodec.getObjectWriter(Type objectType, Class objectClass) -
Uses of ObjectWriter in com.alibaba.fastjson2.support.money
Methods in com.alibaba.fastjson2.support.money that return ObjectWriterModifier and TypeMethodDescriptionstatic ObjectWriterMoneySupport.createMonetaryAmountWriter()static ObjectWriterMoneySupport.createNumberValueWriter() -
Uses of ObjectWriter in com.alibaba.fastjson2.util
Classes in com.alibaba.fastjson2.util that implement ObjectWriterMethods in com.alibaba.fastjson2.util that return ObjectWriterModifier and TypeMethodDescriptionstatic ObjectWriterGuavaSupport.createAsMapWriter(Class objectClass) static ObjectWriterJdbcSupport.createClobWriter(Class objectClass) static ObjectWriterJodaSupport.createGregorianChronologyWriter(Class objectClass) static ObjectWriterJodaSupport.createISOChronologyWriter(Class objectClass) static ObjectWriterJodaSupport.createLocalDateTimeWriter(Class objectClass, String format) static ObjectWriterJodaSupport.createLocalDateWriter(Class objectClass, String format) static ObjectWriterJdbcSupport.createTimestampWriter(Class objectClass, String format) static ObjectWriterJdbcSupport.createTimeWriter(String format) -
Uses of ObjectWriter in com.alibaba.fastjson2.writer
Classes in com.alibaba.fastjson2.writer that implement ObjectWriterModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassfinal classclassclassMethods in com.alibaba.fastjson2.writer that return ObjectWriterModifier and TypeMethodDescriptionObjectWriterCreator.createObjectWriter(FieldWriter... fieldWriters) ObjectWriterCreator.createObjectWriter(Class objectType) ObjectWriterCreator.createObjectWriter(Class objectClass, long features, FieldWriter... fieldWriters) ObjectWriterCreator.createObjectWriter(Class objectClass, long features, ObjectWriterProvider provider) ObjectWriterCreator.createObjectWriter(Class objectClass, long features, List<ObjectWriterModule> modules) ObjectWriterCreator.createObjectWriter(Class objectType, FieldWriter... fieldWriters) <T> ObjectWriter<T>ObjectWriterCreator.createObjectWriter(String[] names, Type[] types, FieldSupplier<T> supplier) ObjectWriterCreator.createObjectWriter(List<FieldWriter> fieldWriters) ObjectWriterCreatorASM.createObjectWriter(Class objectClass, long features, ObjectWriterProvider provider) ObjectWriterCreatorASM.createObjectWriter(List<FieldWriter> fieldWriters) FieldWriter.getInitWriter()FieldWriterObject.getInitWriter()protected ObjectWriterObjectWriterCreator.getInitWriter(ObjectWriterProvider provider, Class fieldClass) FieldWriter.getItemWriter(JSONWriter writer, Type itemType) FieldWriter.getObjectWriter(JSONWriter jsonWriter, Class valueClass) FieldWriterObject.getObjectWriter(JSONWriter jsonWriter, Class valueClass) ObjectWriterBaseModule.getObjectWriter(Type objectType, Class objectClass) ObjectWriterProvider.getObjectWriter(Class objectClass) ObjectWriterProvider.getObjectWriter(Type objectType) ObjectWriterProvider.getObjectWriter(Type objectType, Class objectClass) ObjectWriterProvider.getObjectWriter(Type objectType, Class objectClass, boolean fieldBased) ObjectWriterProvider.getObjectWriter(Type objectType, Class objectClass, String format, boolean fieldBased) ObjectWriterProvider.getObjectWriter(Type objectType, String format, Locale locale) ObjectWriterProvider.getObjectWriterFromCache(Type objectType, Class objectClass, boolean fieldBased) static ObjectWriterObjectWriters.objectWriter(FieldWriter... fieldWriters) static ObjectWriterObjectWriters.objectWriter(Class objectType) static ObjectWriterObjectWriters.objectWriter(Class objectType, long features, FieldWriter... fieldWriters) static ObjectWriterObjectWriters.objectWriter(Class objectType, FieldWriter... fieldWriters) static <T> ObjectWriter<T>ObjectWriters.of(Class<T> objectType, FieldWriter... fieldWriters) static ObjectWriterstatic <T> ObjectWriterObjectWriters.ofToBigDecimal(Function<Object, BigDecimal> function) static <T> ObjectWriterObjectWriters.ofToBooleanArray(Function<Object, boolean[]> function) static <T> ObjectWriterObjectWriters.ofToBooleanArray(ToIntFunction functionSize, BiFunction<Object, Integer, Boolean> functionGet) static <T> ObjectWriterObjectWriters.ofToBooleanArray(ToLongFunction functionSize, BiFunction<Object, Integer, Boolean> functionGet) static <T> ObjectWriterObjectWriters.ofToByteArray(Function<Object, byte[]> function) static <T> ObjectWriterObjectWriters.ofToCharArray(Function<Object, char[]> function) static <T> ObjectWriterObjectWriters.ofToDoubleArray(Function<Object, double[]> function) static <T> ObjectWriterObjectWriters.ofToFloatArray(Function<Object, float[]> function) static <T> ObjectWriterObjectWriters.ofToInt(ToIntFunction function) static <T> ObjectWriterObjectWriters.ofToIntArray(Function<Object, int[]> function) static <T> ObjectWriterObjectWriters.ofToLong(ToLongFunction function) static <T> ObjectWriterObjectWriters.ofToLongArray(Function<Object, long[]> function) static <T> ObjectWriterObjectWriters.ofToShortArray(Function<Object, short[]> function) static <T> ObjectWriterObjectWriters.ofToString(Function<T, String> function) ObjectWriterProvider.register(Type type, ObjectWriter objectWriter) ObjectWriterProvider.register(Type type, ObjectWriter objectWriter, boolean fieldBased) ObjectWriterProvider.registerIfAbsent(Type type, ObjectWriter objectWriter) ObjectWriterProvider.registerIfAbsent(Type type, ObjectWriter objectWriter, boolean fieldBased) ObjectWriterProvider.unregister(Type type) ObjectWriterProvider.unregister(Type type, boolean fieldBased) Methods in com.alibaba.fastjson2.writer with parameters of type ObjectWriterModifier and TypeMethodDescription<T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectType, String fieldName, int ordinal, long features, String format, String label, Method method, ObjectWriter initObjectWriter) <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectType, String fieldName, int ordinal, long features, String format, Locale locale, String label, Method method, ObjectWriter initObjectWriter) final <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, String label, Field field, ObjectWriter initObjectWriter) <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, Locale locale, String label, Field field, ObjectWriter initObjectWriter) <T> FieldWriter<T>ObjectWriterCreator.createFieldWriter(String fieldName, int ordinal, long features, String format, String label, Field field, ObjectWriter initObjectWriter) <T> FieldWriter<T>ObjectWriterCreatorASM.createFieldWriter(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, Locale locale, String label, Field field, ObjectWriter initObjectWriter) ObjectWriterProvider.register(Type type, ObjectWriter objectWriter) ObjectWriterProvider.register(Type type, ObjectWriter objectWriter, boolean fieldBased) ObjectWriterProvider.registerIfAbsent(Type type, ObjectWriter objectWriter) ObjectWriterProvider.registerIfAbsent(Type type, ObjectWriter objectWriter, boolean fieldBased) booleanObjectWriterProvider.unregister(Type type, ObjectWriter objectWriter) booleanObjectWriterProvider.unregister(Type type, ObjectWriter objectWriter, boolean fieldBased) protected final booleanFieldWriterObject.writeWithUnwrapped(JSONWriter jsonWriter, Object value, long features, boolean refDetect, ObjectWriter valueWriter)