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 JsonWritercreate()protected voidemit(char c) protected voidprotected voidprotected voidprotected voidprotected voidprotected booleanisEscape(char c) protected chartoEscape(char c) toSource()withNewLines(boolean newLines) static voidstatic voidwriteArray(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
-