com.bstek.dorado.view.output
public class JsonBuilder extends java.lang.Object
Constructor and Description |
---|
JsonBuilder(java.io.Writer w) |
JsonBuilder(java.io.Writer w,
boolean reuseable) |
Modifier and Type | Method and Description |
---|---|
JsonBuilder |
array()
开始输出数组。
|
JsonBuilder |
beginValue()
开始一个自定义数值的输出。此方法仅在调用者自行在数组中输出了一个数值之前需要调用。
|
JsonBuilder |
endArray()
结束数组的输出。
|
JsonBuilder |
endKey() |
JsonBuilder |
endObject()
结束对象的输出。
|
JsonBuilder |
endValue()
结束自定义数值的输出。此方法仅在调用者自行输出了一个数值之后需要调用。
|
JsonBuilder |
escapeableArray() |
JsonBuilder |
escapeableKey(java.lang.String s) |
JsonBuilder |
escapeableObject() |
int |
getLeadingTab() |
char |
getState() |
java.io.Writer |
getWriter()
返回内部使用Writer。
|
boolean |
inEscapeableParts() |
boolean |
isPrettyFormat() |
JsonBuilder |
key(java.lang.String s)
输出一个JSON对象的键。
|
JsonBuilder |
object()
开始输出对象。
|
void |
setLeadingTab(int leadingTab) |
void |
setPrettyFormat(boolean prettyFormat) |
JsonBuilder |
value(boolean b)
输出一个逻辑值。
|
JsonBuilder |
value(double d)
输出一个双精度数值。
|
JsonBuilder |
value(long l)
输出一个长整值。
|
JsonBuilder |
value(java.lang.Object o)
输出一个对象型的数值。
|
public JsonBuilder(java.io.Writer w)
public JsonBuilder(java.io.Writer w, boolean reuseable)
public java.io.Writer getWriter()
public boolean isPrettyFormat()
public void setPrettyFormat(boolean prettyFormat)
public int getLeadingTab()
public void setLeadingTab(int leadingTab)
public boolean inEscapeableParts()
public JsonBuilder array()
public JsonBuilder escapeableArray()
public JsonBuilder endArray()
public JsonBuilder object()
public JsonBuilder escapeableObject()
public JsonBuilder endObject()
public JsonBuilder key(java.lang.String s)
public JsonBuilder escapeableKey(java.lang.String s)
public JsonBuilder endKey()
public JsonBuilder value(boolean b)
public JsonBuilder value(double d)
public JsonBuilder value(long l)
public JsonBuilder value(java.lang.Object o)
public JsonBuilder beginValue()
public JsonBuilder endValue()
public char getState()
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.