com.alibaba.fastjson.serializer
类 JavaBeanSerializer

java.lang.Object
  继承者 com.alibaba.fastjson.serializer.JavaBeanSerializer
所有已实现的接口:
ObjectSerializer
直接已知子类:
ExceptionSerializer

public class JavaBeanSerializer
extends Object
implements ObjectSerializer

作者:
wenshao[szujobs@hotmail.com]

构造方法摘要
JavaBeanSerializer(Class<?> clazz)
           
JavaBeanSerializer(Class<?> clazz, Map<String,String> aliasMap)
           
JavaBeanSerializer(Class<?> clazz, String... aliasList)
           
 
方法摘要
 FieldSerializer createFieldSerializer(FieldInfo fieldInfo)
           
 FieldSerializer[] getGetters()
           
 boolean isWriteAsArray(JSONSerializer serializer)
           
 void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType)
           
 boolean writeReference(JSONSerializer serializer, Object object)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JavaBeanSerializer

public JavaBeanSerializer(Class<?> clazz)

JavaBeanSerializer

public JavaBeanSerializer(Class<?> clazz,
                          String... aliasList)

JavaBeanSerializer

public JavaBeanSerializer(Class<?> clazz,
                          Map<String,String> aliasMap)
方法详细信息

getGetters

public FieldSerializer[] getGetters()

write

public void write(JSONSerializer serializer,
                  Object object,
                  Object fieldName,
                  Type fieldType)
           throws IOException
指定者:
接口 ObjectSerializer 中的 write
抛出:
IOException

writeReference

public boolean writeReference(JSONSerializer serializer,
                              Object object)

createFieldSerializer

public FieldSerializer createFieldSerializer(FieldInfo fieldInfo)

isWriteAsArray

public boolean isWriteAsArray(JSONSerializer serializer)


Copyright © 2012-2015 Alibaba Group. All Rights Reserved.