Class SerializeWriter

java.lang.Object
com.alibaba.fastjson.serializer.SerializeWriter
All Implemented Interfaces:
Cloneable

public class SerializeWriter extends Object implements Cloneable
  • Constructor Details

    • SerializeWriter

      public SerializeWriter()
    • SerializeWriter

      public SerializeWriter(SerializerFeature... features)
    • SerializeWriter

      public SerializeWriter(SerializeConfig config, SerializerFeature... features)
    • SerializeWriter

      public SerializeWriter(com.alibaba.fastjson2.JSONWriter raw)
  • Method Details

    • writeNull

      public void writeNull()
    • writeNull

      public void writeNull(SerializerFeature feature)
    • writeString

      public void writeString(String text)
    • write

      public void write(String text)
    • getPropertyFilters

      public List<PropertyFilter> getPropertyFilters()
    • getValueFilters

      public List<ValueFilter> getValueFilters()
    • getNameFilters

      public List<NameFilter> getNameFilters()
    • getBeforeFilters

      public List<BeforeFilter> getBeforeFilters()
    • getAfterFilters

      public List<AfterFilter> getAfterFilters()
    • write

      public void write(int c)
    • write

      public void write(char c)
    • writeInt

      public void writeInt(int i)
    • writeLong

      public void writeLong(long i)
    • writeFieldName

      public void writeFieldName(String key)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toBytes

      public byte[] toBytes(Charset charset)
    • toBytes

      public byte[] toBytes(String charsetName)
    • close

      public void close()
    • writeTo

      public void writeTo(Writer out) throws IOException
      Throws:
      IOException
    • isEnabled

      public boolean isEnabled(SerializerFeature feature)
    • append

      public SerializeWriter append(char c)