public class JsonSimpleSerializerImpl extends Object implements JsonSerializerInternal
Constructor and Description |
---|
JsonSimpleSerializerImpl() |
JsonSimpleSerializerImpl(boolean encodeStrings) |
JsonSimpleSerializerImpl(boolean encodeStrings,
int bufferSize) |
JsonSimpleSerializerImpl(String view) |
JsonSimpleSerializerImpl(String view,
boolean encodeStrings,
boolean serializeAsSupport) |
JsonSimpleSerializerImpl(String view,
boolean encodeStrings,
boolean serializeAsSupport,
int bufSize) |
Modifier and Type | Method and Description |
---|---|
Map<String,FieldAccess> |
getFields(Class<? extends Object> aClass) |
CharBuf |
serialize(Object obj) |
void |
serializeArray(Object array,
CharBuf builder) |
void |
serializeArray(Type componentType,
Object objectArray,
CharBuf builder) |
void |
serializeCollection(Collection<?> collection,
CharBuf builder) |
void |
serializeCurrency(Currency currency,
CharBuf builder) |
void |
serializeDate(Date date,
CharBuf builder) |
boolean |
serializeField(Object parent,
FieldAccess fieldAccess,
CharBuf builder) |
void |
serializeInstance(Object instance,
CharBuf builder) |
void |
serializeMap(Map<String,Object> smap,
CharBuf builder) |
void |
serializeObject(Object obj,
CharBuf builder) |
void |
serializeString(String str,
CharBuf builder) |
void |
serializeSubtypeInstance(Object instance,
CharBuf builder) |
void |
serializeUnknown(Object obj,
CharBuf builder) |
public JsonSimpleSerializerImpl()
public JsonSimpleSerializerImpl(boolean encodeStrings)
public JsonSimpleSerializerImpl(boolean encodeStrings, int bufferSize)
public JsonSimpleSerializerImpl(String view)
public JsonSimpleSerializerImpl(String view, boolean encodeStrings, boolean serializeAsSupport, int bufSize)
public JsonSimpleSerializerImpl(String view, boolean encodeStrings, boolean serializeAsSupport)
public final void serializeString(String str, CharBuf builder)
serializeString
in interface JsonSerializerInternal
public CharBuf serialize(Object obj)
serialize
in interface JsonSerializer
serialize
in interface JsonSerializerInternal
public final boolean serializeField(Object parent, FieldAccess fieldAccess, CharBuf builder)
serializeField
in interface JsonSerializerInternal
public final void serializeDate(Date date, CharBuf builder)
serializeDate
in interface JsonSerializerInternal
public final void serializeObject(Object obj, CharBuf builder)
serializeObject
in interface JsonSerializerInternal
public void serializeUnknown(Object obj, CharBuf builder)
serializeUnknown
in interface JsonSerializerInternal
public final void serializeInstance(Object instance, CharBuf builder)
serializeInstance
in interface JsonSerializerInternal
public Map<String,FieldAccess> getFields(Class<? extends Object> aClass)
getFields
in interface JsonSerializerInternal
public final void serializeMap(Map<String,Object> smap, CharBuf builder)
serializeMap
in interface JsonSerializerInternal
public final void serializeArray(Type componentType, Object objectArray, CharBuf builder)
public final void serializeArray(Object array, CharBuf builder)
serializeArray
in interface JsonSerializerInternal
public final void serializeCollection(Collection<?> collection, CharBuf builder)
serializeCollection
in interface JsonSerializerInternal
public void serializeSubtypeInstance(Object instance, CharBuf builder)
serializeSubtypeInstance
in interface JsonSerializerInternal
Copyright © 2014. All rights reserved.