public class JSONSerializer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) SerialContext |
context |
SerializeWriter |
out |
(package private) JSONWriter |
raw |
| Constructor and Description |
|---|
JSONSerializer() |
JSONSerializer(JSONWriter raw) |
JSONSerializer(SerializeConfig config) |
JSONSerializer(SerializeWriter out) |
JSONSerializer(SerializeWriter out,
SerializeConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
config(SerializerFeature feature,
boolean state) |
boolean |
containsReference(java.lang.Object value) |
void |
decrementIdent() |
java.util.List<AfterFilter> |
getAfterFilters() |
java.util.List<BeforeFilter> |
getBeforeFilters() |
SerialContext |
getContext() |
static JSONSerializer |
getJSONSerializer(JSONWriter writer) |
SerializeConfig |
getMapping() |
java.util.List<NameFilter> |
getNameFilters() |
ObjectSerializer |
getObjectWriter(java.lang.Class<?> clazz) |
java.util.List<PropertyFilter> |
getPropertyFilters() |
java.util.List<ValueFilter> |
getValueFilters() |
SerializeWriter |
getWriter() |
void |
incrementIndent() |
void |
println() |
void |
setContext(SerialContext context) |
void |
setContext(SerialContext parent,
java.lang.Object object,
java.lang.Object fieldName,
int features) |
void |
setContext(SerialContext parent,
java.lang.Object object,
java.lang.Object fieldName,
int features,
int fieldFeatures) |
java.lang.String |
toString() |
void |
write(boolean value) |
void |
write(java.lang.Object object) |
static void |
write(SerializeWriter out,
java.lang.Object object) |
void |
write(java.lang.String text) |
void |
writeAs(java.lang.Object object,
java.lang.Class type) |
void |
writeInt(int i) |
void |
writeLong(long i) |
void |
writeNull() |
void |
writeReference(java.lang.Object object) |
public final SerializeWriter out
final JSONWriter raw
SerialContext context
public JSONSerializer()
public JSONSerializer(SerializeConfig config)
public JSONSerializer(JSONWriter raw)
public JSONSerializer(SerializeWriter out)
public JSONSerializer(SerializeWriter out, SerializeConfig config)
public static JSONSerializer getJSONSerializer(JSONWriter writer)
public void config(SerializerFeature feature, boolean state)
public void write(boolean value)
public void writeInt(int i)
public void write(java.lang.String text)
public void writeLong(long i)
public void writeNull()
public final void write(java.lang.Object object)
public final void writeAs(java.lang.Object object,
java.lang.Class type)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.List<PropertyFilter> getPropertyFilters()
public java.util.List<ValueFilter> getValueFilters()
public java.util.List<NameFilter> getNameFilters()
public java.util.List<BeforeFilter> getBeforeFilters()
public java.util.List<AfterFilter> getAfterFilters()
public SerializeConfig getMapping()
public SerializeWriter getWriter()
public ObjectSerializer getObjectWriter(java.lang.Class<?> clazz)
public static void write(SerializeWriter out, java.lang.Object object)
public SerialContext getContext()
public void setContext(SerialContext context)
public final boolean containsReference(java.lang.Object value)
public final void writeReference(java.lang.Object object)
public final void incrementIndent()
public final void decrementIdent()
public void println()
public void setContext(SerialContext parent, java.lang.Object object, java.lang.Object fieldName, int features)
public void setContext(SerialContext parent, java.lang.Object object, java.lang.Object fieldName, int features, int fieldFeatures)