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 JsonSerializer
serialize
in interface JsonSerializerInternal
public final boolean serializeField(Object parent, FieldAccess fieldAccess, CharBuf builder)
serializeField
in interface JsonSerializerInternal
public final void serializeObject(Object obj, CharBuf builder)
serializeObject
in interface JsonSerializerInternal
public final void serializeString(String str, CharBuf builder)
serializeString
in interface JsonSerializerInternal
public final void serializeMap(Map<String,Object> map, CharBuf builder)
serializeMap
in interface JsonSerializerInternal
public final void serializeCollection(Collection<?> collection, CharBuf builder)
serializeCollection
in interface JsonSerializerInternal
public final void serializeArray(Object obj, CharBuf builder)
serializeArray
in interface JsonSerializerInternal
public final void serializeUnknown(Object obj, CharBuf builder)
serializeUnknown
in interface JsonSerializerInternal
public final void serializeDate(Date date, CharBuf builder)
serializeDate
in interface JsonSerializerInternal
public final void serializeInstance(Object obj, CharBuf builder)
serializeInstance
in interface JsonSerializerInternal
public void serializeSubtypeInstance(Object obj, CharBuf builder)
serializeSubtypeInstance
in interface JsonSerializerInternal
public final Map<String,FieldAccess> getFields(Class<? extends Object> aClass)
getFields
in interface JsonSerializerInternal
Copyright © 2014. All rights reserved.