Package com.alibaba.fastjson.serializer
Class JSONSerializer
- java.lang.Object
-
- com.alibaba.fastjson.serializer.JSONSerializer
-
public class JSONSerializer extends Object
-
-
Field Summary
Fields Modifier and Type Field Description SerializeWriterout
-
Constructor Summary
Constructors Constructor Description JSONSerializer()JSONSerializer(SerializeConfig config)JSONSerializer(SerializeWriter out)JSONSerializer(SerializeWriter out, SerializeConfig config)JSONSerializer(com.alibaba.fastjson2.JSONWriter raw)
-
Method Summary
-
-
-
Field Detail
-
out
public final SerializeWriter out
-
-
Constructor Detail
-
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 Detail
-
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)
-
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)
-
-