public class JavaBeanSerializer extends Object implements ObjectSerializer
| Constructor and Description |
|---|
JavaBeanSerializer(Class<?> clazz) |
JavaBeanSerializer(Class<?> clazz,
Map<String,String> aliasMap) |
JavaBeanSerializer(Class<?> clazz,
String... aliasList) |
| Modifier and Type | Method and Description |
|---|---|
FieldSerializer |
createFieldSerializer(FieldInfo fieldInfo) |
Object |
getFieldValue(Object object,
String name) |
List<Object> |
getFieldValues(Object object) |
Map<String,FieldSerializer> |
getGetterMap() |
FieldSerializer[] |
getGetters() |
boolean |
isWriteAsArray(JSONSerializer serializer) |
void |
write(JSONSerializer serializer,
Object object,
Object fieldName,
Type fieldType,
int features) |
boolean |
writeReference(JSONSerializer serializer,
Object object,
int fieldFeatures) |
public JavaBeanSerializer(Class<?> clazz)
public FieldSerializer[] getGetters()
public void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features) throws IOException
write in interface ObjectSerializerIOExceptionpublic boolean writeReference(JSONSerializer serializer, Object object, int fieldFeatures)
public FieldSerializer createFieldSerializer(FieldInfo fieldInfo)
public boolean isWriteAsArray(JSONSerializer serializer)
public Map<String,FieldSerializer> getGetterMap()
public Object getFieldValue(Object object, String name) throws Exception
ExceptionCopyright © 2012–2020 Alibaba Group. All rights reserved.