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) JSONWriter.getObjectWriter(Class objectClass) JSONWriter.getObjectWriter(Type objectType, Class objectClass) static ObjectWriter<?>JSON.register(Type type, ObjectWriter<?> objectWriter) static ObjectWriter<?>JSON.registerIfAbsent(Type type, ObjectWriter<?> objectWriter) Methods in com.alibaba.fastjson2 with parameters of type ObjectWriterModifier and TypeMethodDescriptionstatic ObjectWriter<?>JSON.register(Type type, ObjectWriter<?> objectWriter) static ObjectWriter<?>JSON.registerIfAbsent(Type type, ObjectWriter<?> objectWriter) 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.money
Classes in com.alibaba.fastjson2.support.money that implement ObjectWriterMethods 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 TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassfinal classclassMethods 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) ObjectWriterCreator.createObjectWriter(List<FieldWriter> fieldWriters) ObjectWriterCreatorASM.createObjectWriter(Class objectClass, long features, ObjectWriterProvider provider) protected ObjectWriterObjectWriterCreator.getAnnotatedObjectWriter(ObjectWriterProvider provider, Class objectClass, BeanInfo beanInfo) FieldWriter.getInitWriter()FieldWriter.getItemWriter(JSONWriter writer, Type itemType) FieldWriter.getObjectWriter(JSONWriter jsonWriter, Class valueClass) ObjectWriterBaseModule.getObjectWriter(Type objectType, Class objectClass) ObjectWriterProvider.getObjectWriter(Class objectClass) ObjectWriterProvider.getObjectWriter(Type objectType, Class objectClass) ObjectWriterProvider.getObjectWriter(Type objectType, Class objectClass, boolean fieldBased) 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 ObjectWriterObjectWriters.of(Class objectType, FieldWriter... fieldWriters) static ObjectWriterstatic <T> ObjectWriterObjectWriters.ofToInt(ToIntFunction function) static <T> ObjectWriterObjectWriters.ofToLong(ToLongFunction 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.unregister(Type type) 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, String fieldName, int ordinal, long features, String format, 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, String label, Field field, ObjectWriter initObjectWriter) <T> FieldWriter<T>ObjectWriterCreatorLambda.createFieldWriter(ObjectWriterProvider provider, Class<T> objectClass, String fieldName, int ordinal, long features, String format, String label, Method method, ObjectWriter initObjectWriter) ObjectWriterProvider.register(Type type, ObjectWriter objectWriter) ObjectWriterProvider.register(Type type, ObjectWriter objectWriter, boolean fieldBased) ObjectWriterProvider.registerIfAbsent(Type type, ObjectWriter objectWriter) booleanObjectWriterProvider.unregister(Type type, ObjectWriter objectWriter)