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

    Modifier and Type
    Method
    Description
    void
    write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features)
     
    default void
    write(com.alibaba.fastjson2.JSONWriter jsonWriter, Object object, Object fieldName, Type fieldType, long features)
     

    Methods inherited from interface com.alibaba.fastjson2.writer.ObjectWriter

    getFeatures, getFieldWriter, getFieldWriter, getFieldWriters, hasFilter, setFilter, setNameFilter, setPropertyFilter, setPropertyPreFilter, setValueFilter, write, writeArrayMapping, writeArrayMappingJSONB, writeArrayMappingJSONB, writeJSONB, writeTypeInfo, writeWithFilter, writeWithFilter
  • Method Details

    • write

      default void write(com.alibaba.fastjson2.JSONWriter jsonWriter, Object object, Object fieldName, Type fieldType, long features)
      Specified by:
      write in interface com.alibaba.fastjson2.writer.ObjectWriter
    • write

      void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features) throws IOException
      Throws:
      IOException