public class JsonSerializerImpl extends Object implements JsonSerializerInternal
| Constructor and Description |
|---|
JsonSerializerImpl() |
JsonSerializerImpl(ObjectSerializer objectSerializer,
StringSerializer stringSerializer,
MapSerializer mapSerializer,
FieldSerializer fieldSerializer,
InstanceSerializer instanceSerializer,
CollectionSerializer collectionSerializer,
ArraySerializer arraySerializer,
UnknownSerializer unknownSerializer,
DateSerializer dateSerializer,
FieldsAccessor fieldsAccessor) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,FieldAccess> |
getFields(Class<? extends Object> aClass) |
CharBuf |
serialize(Object obj) |
void |
serializeArray(Object obj,
CharBuf builder) |
void |
serializeCollection(Collection<?> collection,
CharBuf builder) |
void |
serializeDate(Date date,
CharBuf builder) |
boolean |
serializeField(Object parent,
FieldAccess fieldAccess,
CharBuf builder) |
void |
serializeInstance(Object obj,
CharBuf builder) |
void |
serializeMap(Map<String,Object> map,
CharBuf builder) |
void |
serializeObject(Object obj,
CharBuf builder) |
void |
serializeString(String str,
CharBuf builder) |
void |
serializeSubtypeInstance(Object obj,
CharBuf builder) |
void |
serializeUnknown(Object obj,
CharBuf builder) |
public JsonSerializerImpl()
public JsonSerializerImpl(ObjectSerializer objectSerializer, StringSerializer stringSerializer, MapSerializer mapSerializer, FieldSerializer fieldSerializer, InstanceSerializer instanceSerializer, CollectionSerializer collectionSerializer, ArraySerializer arraySerializer, UnknownSerializer unknownSerializer, DateSerializer dateSerializer, FieldsAccessor fieldsAccessor)
public final CharBuf serialize(Object obj)
serialize in interface JsonSerializerserialize in interface JsonSerializerInternalpublic final boolean serializeField(Object parent, FieldAccess fieldAccess, CharBuf builder)
serializeField in interface JsonSerializerInternalpublic final void serializeObject(Object obj, CharBuf builder)
serializeObject in interface JsonSerializerInternalpublic final void serializeString(String str, CharBuf builder)
serializeString in interface JsonSerializerInternalpublic final void serializeMap(Map<String,Object> map, CharBuf builder)
serializeMap in interface JsonSerializerInternalpublic final void serializeCollection(Collection<?> collection, CharBuf builder)
serializeCollection in interface JsonSerializerInternalpublic final void serializeArray(Object obj, CharBuf builder)
serializeArray in interface JsonSerializerInternalpublic final void serializeUnknown(Object obj, CharBuf builder)
serializeUnknown in interface JsonSerializerInternalpublic final void serializeDate(Date date, CharBuf builder)
serializeDate in interface JsonSerializerInternalpublic final void serializeInstance(Object obj, CharBuf builder)
serializeInstance in interface JsonSerializerInternalpublic void serializeSubtypeInstance(Object obj, CharBuf builder)
serializeSubtypeInstance in interface JsonSerializerInternalpublic final Map<String,FieldAccess> getFields(Class<? extends Object> aClass)
getFields in interface JsonSerializerInternalCopyright © 2014. All rights reserved.