java.lang.Object
org.autogui.base.JsonWriter
a simple JSON writer.
String jsonSource = JsonWriter.create().write(obj).toSource();
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JsonWriter
create()
protected void
emit
(char c) protected void
protected void
protected void
protected void
protected void
protected boolean
isEscape
(char c) protected char
toEscape
(char c) toSource()
withNewLines
(boolean newLines) static void
static void
writeArray
(List<?> a) protected void
-
Field Details
-
source
-
level
protected int level -
newLines
protected boolean newLines
-
-
Constructor Details
-
JsonWriter
-
JsonWriter
public JsonWriter()
-
-
Method Details
-
write
-
write
-
create
-
withNewLines
-
write
-
writeObject
-
writeMap
-
writeString
-
writeArray
-
writeNumber
-
emit
-
emit
protected void emit(char c) -
error
-
emitIndentUp
protected void emitIndentUp() -
emitIndentDown
protected void emitIndentDown() -
emitIndentReturn
protected void emitIndentReturn() -
isEscape
protected boolean isEscape(char c) -
toEscape
protected char toEscape(char c) -
toSource
-