public class PrettyPrintJSONWriter extends JSONWriter
JSONWriter.Mode| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_INDENT_STR |
static java.lang.String |
NEWLINE |
comma, mode, writer| Constructor and Description |
|---|
PrettyPrintJSONWriter(java.io.Writer w) |
PrettyPrintJSONWriter(java.io.Writer w,
java.lang.String indentStr) |
| Modifier and Type | Method and Description |
|---|---|
protected JSONWriter |
append(groovy.lang.Writable writableValue) |
JSONWriter |
array()
Begin appending a new array.
|
protected JSONWriter |
end(JSONWriter.Mode m,
char c)
End something.
|
JSONWriter |
endArray()
End an array.
|
JSONWriter |
endObject()
End an object.
|
JSONWriter |
key(java.lang.String s)
Append a key.
|
JSONWriter |
object()
Begin appending a new object.
|
public static final java.lang.String DEFAULT_INDENT_STR
public static final java.lang.String NEWLINE
public PrettyPrintJSONWriter(java.io.Writer w)
public PrettyPrintJSONWriter(java.io.Writer w,
java.lang.String indentStr)
protected JSONWriter append(groovy.lang.Writable writableValue)
append in class JSONWriterprotected JSONWriter end(JSONWriter.Mode m, char c)
JSONWriterend in class JSONWriterm - Modec - Closing characterpublic JSONWriter array()
JSONWriterendArray will be appended to this array. The
endArray method must be called to mark the array's end.array in class JSONWriterpublic JSONWriter endArray()
JSONWriterarray.endArray in class JSONWriterpublic JSONWriter object()
JSONWriterendObject will be appended to this object. The
endObject method must be called to mark the object's end.object in class JSONWriterpublic JSONWriter endObject()
JSONWriterobject.endObject in class JSONWriterpublic JSONWriter key(java.lang.String s)
JSONWriterkey in class JSONWriters - A key string.