public interface ObjectSerializer extends ObjectWriter
| Modifier and Type | Method and Description |
|---|---|
void |
write(JSONSerializer serializer,
java.lang.Object object,
java.lang.Object fieldName,
java.lang.reflect.Type fieldType,
int features) |
default void |
write(JSONWriter jsonWriter,
java.lang.Object object,
java.lang.Object fieldName,
java.lang.reflect.Type fieldType,
long features)
Writes an object to the JSONWriter with the given field name, field type, and features.
|
getFeatures, getFieldValue, getFieldWriter, getFieldWriter, getFieldWriters, hasFilter, setFilter, setNameFilter, setPropertyFilter, setPropertyPreFilter, setValueFilter, toJSONString, write, writeArrayMapping, writeArrayMappingJSONB, writeArrayMappingJSONB, writeJSONB, writeTypeInfo, writeWithFilter, writeWithFilterdefault void write(JSONWriter jsonWriter, java.lang.Object object, java.lang.Object fieldName, java.lang.reflect.Type fieldType, long features)
ObjectWriterwrite in interface ObjectWriterjsonWriter - the JSONWriter to which the object should be writtenobject - the object to writefieldName - the name of the field being writtenfieldType - the type of the field being writtenfeatures - the features to use for writingvoid write(JSONSerializer serializer, java.lang.Object object, java.lang.Object fieldName, java.lang.reflect.Type fieldType, int features) throws java.io.IOException
java.io.IOException