Package com.alibaba.fastjson.serializer
Interface ObjectSerializer
-
- All Superinterfaces:
com.alibaba.fastjson2.writer.ObjectWriter
- All Known Implementing Classes:
CollectionCodec,JavaBeanSerializer,JSONLibDataFormatSerializer,ListSerializer,SimpleDateFormatSerializer,StringCodec,ToStringSerializer
public interface ObjectSerializer extends com.alibaba.fastjson2.writer.ObjectWriter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidwrite(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features)default voidwrite(com.alibaba.fastjson2.JSONWriter jsonWriter, Object object, Object fieldName, Type fieldType, long features)-
Methods inherited from interface com.alibaba.fastjson2.writer.ObjectWriter
getFeatures, getFieldValue, getFieldWriter, getFieldWriter, getFieldWriters, hasFilter, setFilter, setNameFilter, setPropertyFilter, setPropertyPreFilter, setValueFilter, toJSONString, write, writeArrayMapping, writeArrayMappingJSONB, writeArrayMappingJSONB, writeJSONB, writeTypeInfo, writeWithFilter, writeWithFilter
-
-
-
-
Method Detail
-
write
default void write(com.alibaba.fastjson2.JSONWriter jsonWriter, Object object, Object fieldName, Type fieldType, long features)- Specified by:
writein interfacecom.alibaba.fastjson2.writer.ObjectWriter
-
write
void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features) throws IOException
- Throws:
IOException
-
-