Package com.alibaba.fastjson2.writer
Class ObjectWriters
java.lang.Object
com.alibaba.fastjson2.writer.ObjectWriters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> FieldWriterfieldWriter(String fieldName, ToByteFunction<T> function) static <T> FieldWriterfieldWriter(String fieldName, ToFloatFunction<T> function) static <T> FieldWriterfieldWriter(String fieldName, ToShortFunction<T> function) static <T,V> FieldWriter fieldWriter(String fieldName, Class<V> fieldClass, Function<T, V> function) static <T> FieldWriterfieldWriter(String fieldName, Function<T, String> function) static <T> FieldWriterfieldWriter(String fieldName, Predicate<T> function) static <T> FieldWriterfieldWriter(String fieldName, ToDoubleFunction<T> function) static <T> FieldWriterfieldWriter(String fieldName, ToIntFunction<T> function) static <T> FieldWriterfieldWriter(String fieldName, ToLongFunction<T> function) static ObjectWriterobjectWriter(FieldWriter... fieldWriters) static ObjectWriterobjectWriter(Class objectType) static ObjectWriterobjectWriter(Class objectType, long features, FieldWriter... fieldWriters) static ObjectWriterobjectWriter(Class objectType, FieldWriter... fieldWriters) static ObjectWriter
-
Constructor Details
-
ObjectWriters
public ObjectWriters()
-
-
Method Details
-
ofReflect
-
objectWriter
-
objectWriter
-
objectWriter
public static ObjectWriter objectWriter(Class objectType, long features, FieldWriter... fieldWriters) -
objectWriter
-
fieldWriter
-
fieldWriter
-
fieldWriter
-
fieldWriter
-
fieldWriter
-
fieldWriter
-
fieldWriter
-
fieldWriter
-
fieldWriter
public static <T,V> FieldWriter fieldWriter(String fieldName, Class<V> fieldClass, Function<T, V> function)
-