org.nutz.json
类 JsonFormat

java.lang.Object
  继承者 org.nutz.json.JsonFormat

public class JsonFormat
extends java.lang.Object

描述Json输出的格式

作者:
zozoh(zozohtnt@gmail.com), Wendal(wendal1985@gmail.com)

构造方法摘要
JsonFormat()
           
JsonFormat(boolean compact)
           
 
方法摘要
static JsonFormat compact()
          紧凑模式 -- 无换行,忽略null值
 JsonFormat decreaseIndent()
           
static JsonFormat forLook()
          为了打印出来容易看,把名字去掉引号
static JsonFormat full()
          全部输出模式 -- 换行,不忽略null值
 Castors getCastors()
           
 int getIndent()
           
 java.lang.String getIndentBy()
           
 char getSeparator()
           
 boolean ignore(java.lang.String name)
           
 JsonFormat increaseIndent()
           
 boolean isAutoUnicode()
           
 boolean isCompact()
           
 boolean isIgnoreNull()
           
 boolean isQuoteName()
           
static JsonFormat nice()
          一般模式 -- 换行,但忽略null值
 JsonFormat setActived(java.lang.String regex)
           
 JsonFormat setAutoUnicode(boolean autoUnicode)
           
 JsonFormat setCastors(Castors castors)
           
 JsonFormat setCompact(boolean compact)
           
 JsonFormat setIgnoreNull(boolean ignoreNull)
           
 JsonFormat setIndent(int indent)
           
 JsonFormat setIndentBy(java.lang.String indentBy)
           
 JsonFormat setLocked(java.lang.String regex)
           
 JsonFormat setQuoteName(boolean qn)
           
 JsonFormat setSeparator(char separator)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

JsonFormat

public JsonFormat()

JsonFormat

public JsonFormat(boolean compact)
方法详细信息

compact

public static JsonFormat compact()
紧凑模式 -- 无换行,忽略null值


full

public static JsonFormat full()
全部输出模式 -- 换行,不忽略null值


nice

public static JsonFormat nice()
一般模式 -- 换行,但忽略null值


forLook

public static JsonFormat forLook()
为了打印出来容易看,把名字去掉引号


ignore

public boolean ignore(java.lang.String name)

isCompact

public boolean isCompact()

setCompact

public JsonFormat setCompact(boolean compact)

getIndent

public int getIndent()

setIndent

public JsonFormat setIndent(int indent)

increaseIndent

public JsonFormat increaseIndent()

decreaseIndent

public JsonFormat decreaseIndent()

getIndentBy

public java.lang.String getIndentBy()

setIndentBy

public JsonFormat setIndentBy(java.lang.String indentBy)

isQuoteName

public boolean isQuoteName()

setQuoteName

public JsonFormat setQuoteName(boolean qn)

isIgnoreNull

public boolean isIgnoreNull()

setIgnoreNull

public JsonFormat setIgnoreNull(boolean ignoreNull)

setActived

public JsonFormat setActived(java.lang.String regex)

setLocked

public JsonFormat setLocked(java.lang.String regex)

getCastors

public Castors getCastors()

setCastors

public JsonFormat setCastors(Castors castors)

setSeparator

public JsonFormat setSeparator(char separator)

getSeparator

public char getSeparator()

setAutoUnicode

public JsonFormat setAutoUnicode(boolean autoUnicode)

isAutoUnicode

public boolean isAutoUnicode()