Uses of Class
com.alibaba.fastjson2.writer.ObjectWriterProvider
Packages that use ObjectWriterProvider
Package
Description
-
Uses of ObjectWriterProvider in com.alibaba.fastjson2
Fields in com.alibaba.fastjson2 declared as ObjectWriterProviderMethods in com.alibaba.fastjson2 that return ObjectWriterProviderModifier and TypeMethodDescriptionstatic ObjectWriterProviderJSONFactory.getDefaultObjectWriterProvider()Gets the default object writer provider.JSONWriter.Context.getProvider()Gets the ObjectWriterProvider used by this context.Methods in com.alibaba.fastjson2 with parameters of type ObjectWriterProviderModifier and TypeMethodDescriptionstatic JSONWriter.ContextJSONFactory.createWriteContext(ObjectWriterProvider provider, JSONWriter.Feature... features) Creates a new JSON writer context with the specified provider and features.static JSONWriterJSONWriter.of(ObjectWriterProvider provider, JSONWriter.Feature... features) Creates a new JSONWriter with the specified object writer provider and features.Constructors in com.alibaba.fastjson2 with parameters of type ObjectWriterProviderModifierConstructorDescriptionContext(ObjectWriterProvider provider) Creates a new Context with the specified object writer provider.Context(ObjectWriterProvider provider, JSONWriter.Feature... features) Creates a new Context with the specified object writer provider and features. -
Uses of ObjectWriterProvider in com.alibaba.fastjson2.codec
Constructors in com.alibaba.fastjson2.codec with parameters of type ObjectWriterProvider -
Uses of ObjectWriterProvider in com.alibaba.fastjson2.modules
Methods in com.alibaba.fastjson2.modules that return ObjectWriterProviderMethods in com.alibaba.fastjson2.modules with parameters of type ObjectWriterProviderModifier and TypeMethodDescriptiondefault voidObjectWriterModule.init(ObjectWriterProvider provider) -
Uses of ObjectWriterProvider in com.alibaba.fastjson2.util
Methods in com.alibaba.fastjson2.util with parameters of type ObjectWriterProviderModifier and TypeMethodDescriptionstatic PropertiesPropertiesUtils.toProperties(ObjectWriterProvider provider, Object object, JSONWriter.Feature... features) -
Uses of ObjectWriterProvider in com.alibaba.fastjson2.writer
Methods in com.alibaba.fastjson2.writer that return ObjectWriterProviderMethods in com.alibaba.fastjson2.writer with parameters of type ObjectWriterProviderModifier 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) Creates a FieldWriter for the specified method with comprehensive configuration.<T,V> FieldWriter <T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectClass, String fieldName, int ordinal, long features, String format, String label, Type fieldType, Class<V> fieldClass, Field field, Method method, Function<T, V> function) Creates a FieldWriter for the specified function with provider, object class, field, method, and comprehensive configuration.<T,V> FieldWriter <T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectClass, String fieldName, int ordinal, long features, String format, String label, Type fieldType, Class<V> fieldClass, Method method, Function<T, V> function) Creates a FieldWriter for the specified function with provider, object class, and comprehensive configuration.<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) Creates a FieldWriter for the specified method with locale and comprehensive configuration.<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, Class<?> contentAs) Creates a FieldWriter for the specified method with contentAs and comprehensive configuration.<T,V> FieldWriter <T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectClass, String fieldName, int ordinal, long features, String format, Locale locale, String label, Type fieldType, Class<V> fieldClass, Field field, Method method, Function<T, V> function) Creates a FieldWriter for the specified function with provider, object class, locale, and comprehensive configuration.<T,V> FieldWriter <T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, Class<T> objectClass, String fieldName, int ordinal, long features, String format, Locale locale, String label, Type fieldType, Class<V> fieldClass, Field field, Method method, Function<T, V> function, Class<?> contentAs) Creates a FieldWriter for the specified function with provider, object class, contentAs, and comprehensive configuration.final <T> FieldWriter<T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, String label, Field field, ObjectWriter initObjectWriter) Creates a FieldWriter for the specified field with provider and comprehensive configuration.<T> FieldWriter<T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, Locale locale, String label, Field field, ObjectWriter initObjectWriter) Creates a FieldWriter for the specified field with locale and comprehensive configuration.<T> FieldWriter<T> ObjectWriterCreator.createFieldWriter(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, Locale locale, String label, Field field, ObjectWriter initObjectWriter, Class<?> contentAs) Creates a FieldWriter for the specified field with contentAs and comprehensive configuration.protected FieldWriterObjectWriterCreator.createFieldWriter(Class objectClass, long writerFeatures, ObjectWriterProvider provider, BeanInfo beanInfo, FieldInfo fieldInfo, Field field) Creates a FieldWriter for the specified field.<T> FieldWriter<T> ObjectWriterCreatorASM.createFieldWriter(ObjectWriterProvider provider, String fieldName, int ordinal, long features, String format, Locale locale, String label, Field field, ObjectWriter initObjectWriter, Class<?> contentAs) ObjectWriterCreator.createObjectWriter(Class objectClass, long features, ObjectWriterProvider provider) Creates an ObjectWriter for the specified object class, features, and provider.ObjectWriterCreatorASM.createObjectWriter(Class objectClass, long features, ObjectWriterProvider provider) protected static StringObjectWriterCreator.getFieldName(Class objectClass, ObjectWriterProvider provider, BeanInfo beanInfo, boolean record, FieldInfo fieldInfo, Method method) Gets the field name for the specified method based on various naming strategies and configurations.protected ObjectWriterObjectWriterCreator.getInitWriter(ObjectWriterProvider provider, Class fieldClass) Constructors in com.alibaba.fastjson2.writer with parameters of type ObjectWriterProvider