public static class JSONOutputter.JSONWriter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected AnnotationOutputter.Options |
options |
protected java.io.PrintWriter |
writer |
Constructor and Description |
---|
JSONWriter(java.io.PrintWriter writer,
AnnotationOutputter.Options options) |
Modifier and Type | Method and Description |
---|---|
void |
flush() |
void |
object(java.util.function.Consumer<JSONOutputter.Writer> callback) |
void |
object(int indent,
java.util.function.Consumer<JSONOutputter.Writer> callback) |
static java.lang.String |
objectToJSON(java.util.function.Consumer<JSONOutputter.Writer> callback) |
protected final java.io.PrintWriter writer
protected final AnnotationOutputter.Options options
public JSONWriter(java.io.PrintWriter writer, AnnotationOutputter.Options options)
public void object(int indent, java.util.function.Consumer<JSONOutputter.Writer> callback)
public void object(java.util.function.Consumer<JSONOutputter.Writer> callback)
public void flush()
public static java.lang.String objectToJSON(java.util.function.Consumer<JSONOutputter.Writer> callback)