Uses of Interface
com.alibaba.fastjson2.writer.ObjectWriter
-
-
Uses of ObjectWriter in com.alibaba.fastjson2
Methods in com.alibaba.fastjson2 that return ObjectWriter Modifier and Type Method Description static ObjectWriterJSONFactory. getObjectWriter(Type type, long features)<T> ObjectWriter<T>JSONWriter.Context. getObjectWriter(Class<T> objectType)<T> ObjectWriter<T>JSONWriter.Context. getObjectWriter(Type objectType, Class<T> objectClass)ObjectWriterJSONWriter. getObjectWriter(Class objectClass)ObjectWriterJSONWriter. getObjectWriter(Class objectClass, String format)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 ObjectWriter Modifier and Type Method Description 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)Constructors in com.alibaba.fastjson2 with parameters of type ObjectWriter Constructor Description NameSegmentTyped(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 ObjectWriter Modifier and Type Method Description default ObjectWriterObjectWriterModule. getObjectWriter(Type objectType, Class objectClass) -
Uses of ObjectWriter in com.alibaba.fastjson2.support
Methods in com.alibaba.fastjson2.support that return ObjectWriter Modifier and Type Method Description static ObjectWriterLambdaMiscCodec. getObjectWriter(Type objectType, Class objectClass) -
Uses of ObjectWriter in com.alibaba.fastjson2.support.money
Methods in com.alibaba.fastjson2.support.money that return ObjectWriter Modifier and Type Method Description static ObjectWriterMoneySupport. createMonetaryAmountWriter()static ObjectWriterMoneySupport. createNumberValueWriter() -
Uses of ObjectWriter in com.alibaba.fastjson2.util
Classes in com.alibaba.fastjson2.util that implement ObjectWriter Modifier and Type Class Description static classApacheLang3Support.PairWriterMethods in com.alibaba.fastjson2.util that return ObjectWriter Modifier and Type Method Description static 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 ObjectWriter Modifier and Type Class Description classObjectWriter1<T>classObjectWriter10<T>classObjectWriter11<T>classObjectWriter12<T>classObjectWriter2<T>classObjectWriter3<T>classObjectWriter4<T>classObjectWriter5<T>classObjectWriter6<T>classObjectWriter7<T>classObjectWriter8<T>classObjectWriter9<T>classObjectWriterAdapter<T>classObjectWriterExceptionclassObjectWriterImplJSONPclassObjectWriterImplMapclassObjectWriterImplToStringclassObjectWriterPrimitiveImpl<T>classObjectWriterRootName<T>Methods in com.alibaba.fastjson2.writer that return ObjectWriter Modifier and Type Method Description ObjectWriterObjectWriterCreator. createObjectWriter(FieldWriter... fieldWriters)ObjectWriterObjectWriterCreator. createObjectWriter(Class objectType)ObjectWriterObjectWriterCreator. createObjectWriter(Class objectClass, long features, FieldWriter... fieldWriters)ObjectWriterObjectWriterCreator. createObjectWriter(Class objectClass, long features, ObjectWriterProvider provider)ObjectWriterObjectWriterCreator. createObjectWriter(Class objectClass, long features, List<ObjectWriterModule> modules)ObjectWriterObjectWriterCreator. createObjectWriter(Class objectType, FieldWriter... fieldWriters)<T> ObjectWriter<T>ObjectWriterCreator. createObjectWriter(String[] names, Type[] types, FieldSupplier<T> supplier)ObjectWriterObjectWriterCreator. createObjectWriter(List<FieldWriter> fieldWriters)ObjectWriterObjectWriterCreatorASM. createObjectWriter(Class objectClass, long features, ObjectWriterProvider provider)ObjectWriterObjectWriterCreatorASM. createObjectWriter(List<FieldWriter> fieldWriters)ObjectWriterFieldWriter. getInitWriter()ObjectWriterFieldWriterObject. getInitWriter()protected ObjectWriterObjectWriterCreator. getInitWriter(ObjectWriterProvider provider, Class fieldClass)ObjectWriterFieldWriter. getItemWriter(JSONWriter writer, Type itemType)ObjectWriterFieldWriter. getObjectWriter(JSONWriter jsonWriter, Class valueClass)ObjectWriterFieldWriterObject. getObjectWriter(JSONWriter jsonWriter, Class valueClass)ObjectWriterObjectWriterBaseModule. getObjectWriter(Type objectType, Class objectClass)ObjectWriterObjectWriterProvider. getObjectWriter(Class objectClass)ObjectWriterObjectWriterProvider. getObjectWriter(Type objectType)ObjectWriterObjectWriterProvider. getObjectWriter(Type objectType, Class objectClass)ObjectWriterObjectWriterProvider. getObjectWriter(Type objectType, Class objectClass, boolean fieldBased)ObjectWriterObjectWriterProvider. getObjectWriter(Type objectType, Class objectClass, String format, boolean fieldBased)ObjectWriterObjectWriterProvider. getObjectWriter(Type objectType, String format, Locale locale)ObjectWriterObjectWriterProvider. 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 ObjectWriterObjectWriters. ofReflect(Class objectType)static <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)ObjectWriterObjectWriterProvider. register(Type type, ObjectWriter objectWriter)ObjectWriterObjectWriterProvider. register(Type type, ObjectWriter objectWriter, boolean fieldBased)ObjectWriterObjectWriterProvider. registerIfAbsent(Type type, ObjectWriter objectWriter)ObjectWriterObjectWriterProvider. registerIfAbsent(Type type, ObjectWriter objectWriter, boolean fieldBased)ObjectWriterObjectWriterProvider. unregister(Type type)ObjectWriterObjectWriterProvider. unregister(Type type, boolean fieldBased)Methods in com.alibaba.fastjson2.writer with parameters of type ObjectWriter Modifier and Type Method Description <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)<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)ObjectWriterObjectWriterProvider. register(Type type, ObjectWriter objectWriter)ObjectWriterObjectWriterProvider. register(Type type, ObjectWriter objectWriter, boolean fieldBased)ObjectWriterObjectWriterProvider. registerIfAbsent(Type type, ObjectWriter objectWriter)ObjectWriterObjectWriterProvider. registerIfAbsent(Type type, ObjectWriter objectWriter, boolean fieldBased)booleanObjectWriterProvider. unregister(Type type, ObjectWriter objectWriter)booleanObjectWriterProvider. unregister(Type type, ObjectWriter objectWriter, boolean fieldBased)protected booleanFieldWriterObject. writeWithUnwrapped(JSONWriter jsonWriter, Object value, long features, boolean refDetect, ObjectWriter valueWriter)
-