Package com.alibaba.fastjson.serializer
Class SerializeWriter
- java.lang.Object
-
- com.alibaba.fastjson.serializer.SerializeWriter
-
-
Constructor Summary
Constructors Constructor Description SerializeWriter()SerializeWriter(SerializeConfig config, SerializerFeature... features)SerializeWriter(SerializerFeature... features)SerializeWriter(com.alibaba.fastjson2.JSONWriter raw)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SerializeWriterappend(char c)SerializeWriterappend(CharSequence csq)SerializeWriterappend(CharSequence csq, int start, int end)voidclose()List<AfterFilter>getAfterFilters()List<BeforeFilter>getBeforeFilters()com.alibaba.fastjson2.JSONWritergetJSONWriter()List<NameFilter>getNameFilters()List<PropertyFilter>getPropertyFilters()List<ValueFilter>getValueFilters()booleanisEnabled(SerializerFeature feature)byte[]toBytes(String charsetName)byte[]toBytes(Charset charset)StringtoString()voidwrite(char c)voidwrite(int c)voidwrite(String text)voidwriteFieldName(String key)voidwriteInt(int i)voidwriteLong(long i)voidwriteNull()voidwriteNull(SerializerFeature feature)voidwriteString(String text)voidwriteTo(Writer out)
-
-
-
Constructor Detail
-
SerializeWriter
public SerializeWriter()
-
SerializeWriter
public SerializeWriter(SerializerFeature... features)
-
SerializeWriter
public SerializeWriter(SerializeConfig config, SerializerFeature... features)
-
SerializeWriter
public SerializeWriter(com.alibaba.fastjson2.JSONWriter raw)
-
-
Method Detail
-
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)
-
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)
-
getJSONWriter
public com.alibaba.fastjson2.JSONWriter getJSONWriter()
-
append
public SerializeWriter append(CharSequence csq)
-
append
public SerializeWriter append(CharSequence csq, int start, int end)
-
-