org.test4j.json.encoder
类 ArrayEncoder<T>

java.lang.Object
  继承者 org.test4j.json.encoder.JSONEncoder<T>
      继承者 org.test4j.json.encoder.ArrayEncoder<T>
直接已知子类:
ArraysEncoder, CollectionEncoder

public abstract class ArrayEncoder<T>
extends JSONEncoder<T>


字段摘要
 
从类 org.test4j.json.encoder.JSONEncoder 继承的字段
clazz, features, ignoreExplicitFieldType, quote_Char, skipNullField, unMarkClassFlag
 
构造方法摘要
ArrayEncoder(Class clazz)
           
 
方法摘要
 boolean encode(T target, Writer writer, List<String> references)
          将java对象序列化为json字符串
protected abstract  void encodeIterator(T target, Writer writer, List<String> references)
           
 
从类 org.test4j.json.encoder.JSONEncoder 继承的方法
get, setFeatures, setFeatures, setUnMarkClassFlag, wrapException, writeClassFlag, writerNullOrReference, writerSpecProperty
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ArrayEncoder

public ArrayEncoder(Class clazz)
方法详细信息

encode

public boolean encode(T target,
                      Writer writer,
                      List<String> references)
从类 JSONEncoder 复制的描述
将java对象序列化为json字符串

指定者:
JSONEncoder<T> 中的 encode
writer - 序列化字符串输出器
返回:
TODO

encodeIterator

protected abstract void encodeIterator(T target,
                                       Writer writer,
                                       List<String> references)
                                throws Exception
抛出:
Exception


Copyright © 2013. All rights reserved.