Class JSONSerializer

java.lang.Object
com.alibaba.fastjson.serializer.JSONSerializer

public class JSONSerializer extends Object
  • Field Details

  • Constructor Details

    • JSONSerializer

      public JSONSerializer()
    • JSONSerializer

      public JSONSerializer(SerializeConfig config)
    • JSONSerializer

      public JSONSerializer(com.alibaba.fastjson2.JSONWriter raw)
    • JSONSerializer

      public JSONSerializer(SerializeWriter out)
    • JSONSerializer

      public JSONSerializer(SerializeWriter out, SerializeConfig config)
  • Method Details

    • getJSONSerializer

      public static JSONSerializer getJSONSerializer(com.alibaba.fastjson2.JSONWriter writer)
    • config

      public void config(SerializerFeature feature, boolean state)
    • write

      public void write(boolean value)
    • writeInt

      public void writeInt(int i)
    • write

      public void write(String text)
    • writeLong

      public void writeLong(long i)
    • writeNull

      public void writeNull()
    • write

      public final void write(Object object)
    • writeAs

      public final void writeAs(Object object, Class type)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • 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()
    • getMapping

      public SerializeConfig getMapping()
    • getWriter

      public SerializeWriter getWriter()
    • getObjectWriter

      public ObjectSerializer getObjectWriter(Class<?> clazz)
    • write

      public static void write(SerializeWriter out, Object object)
    • getContext

      public SerialContext getContext()
    • setContext

      public void setContext(SerialContext context)
    • containsReference

      public final boolean containsReference(Object value)
    • writeReference

      public final void writeReference(Object object)
    • incrementIndent

      public final void incrementIndent()
    • decrementIdent

      public final void decrementIdent()
    • println

      public void println()
    • setContext

      public void setContext(SerialContext parent, Object object, Object fieldName, int features)
    • setContext

      public void setContext(SerialContext parent, Object object, Object fieldName, int features, int fieldFeatures)