public class JavaBeanSerializer extends SerializeFilterable implements ObjectSerializer
| 构造器和说明 |
|---|
JavaBeanSerializer(Class<?> beanType) |
JavaBeanSerializer(Class<?> beanType,
Map<String,String> aliasMap) |
JavaBeanSerializer(Class<?> beanType,
Map<String,String> aliasMap,
int features) |
JavaBeanSerializer(Class<?> beanType,
String... aliasList) |
| 限定符和类型 | 方法和说明 |
|---|---|
FieldSerializer |
getFieldSerializer(String key) |
List<Object> |
getFieldValues(Object object) |
Map<String,Object> |
getFieldValuesMap(Object object) |
int |
getSize(Object object) |
boolean |
isWriteAsArray(JSONSerializer serializer) |
void |
write(JSONSerializer serializer,
Object object,
Object fieldName,
Type fieldType,
int features) |
void |
writeAsArrayNonContext(JSONSerializer serializer,
Object object,
Object fieldName,
Type fieldType,
int features) |
void |
writeDirectNonContext(JSONSerializer serializer,
Object object,
Object fieldName,
Type fieldType,
int features) |
boolean |
writeReference(JSONSerializer serializer,
Object object,
int fieldFeatures) |
addFilter, getAfterFilters, getBeforeFilters, getContextValueFilters, getLabelFilters, getNameFilters, getPropertyFilters, getPropertyPreFilters, getValueFilterspublic JavaBeanSerializer(Class<?> beanType)
public void writeDirectNonContext(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features) throws IOException
IOExceptionpublic void writeAsArrayNonContext(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features) throws IOException
IOExceptionpublic void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features) throws IOException
write 在接口中 ObjectSerializerIOExceptionpublic boolean writeReference(JSONSerializer serializer, Object object, int fieldFeatures)
public boolean isWriteAsArray(JSONSerializer serializer)
public FieldSerializer getFieldSerializer(String key)
Copyright © 2012–2016 Alibaba Group. All rights reserved.