public class JSONWriter
extends java.lang.Object
Writer.| Modifier and Type | Field and Description |
|---|---|
private boolean |
comma |
private java.io.Writer |
pw |
| Constructor and Description |
|---|
JSONWriter(java.io.Writer pw) |
| Modifier and Type | Method and Description |
|---|---|
JSONWriter |
array() |
JSONWriter |
endArray() |
JSONWriter |
endObject() |
void |
flush() |
JSONWriter |
key(java.lang.String key) |
JSONWriter |
object() |
private void |
quote(java.lang.String value)
Quote the provided value and escape some characters.
|
JSONWriter |
value(boolean b) |
JSONWriter |
value(double d) |
JSONWriter |
value(int i) |
JSONWriter |
value(long l) |
JSONWriter |
value(java.lang.Object value) |
public JSONWriter object() throws java.io.IOException
java.io.IOExceptionpublic JSONWriter endObject() throws java.io.IOException
java.io.IOExceptionpublic JSONWriter array() throws java.io.IOException
java.io.IOExceptionpublic JSONWriter endArray() throws java.io.IOException
java.io.IOExceptionpublic JSONWriter key(java.lang.String key) throws java.io.IOException
java.io.IOExceptionpublic JSONWriter value(boolean b) throws java.io.IOException
java.io.IOExceptionpublic JSONWriter value(double d) throws java.io.IOException
java.io.IOExceptionpublic JSONWriter value(int i) throws java.io.IOException
java.io.IOExceptionpublic JSONWriter value(long l) throws java.io.IOException
java.io.IOExceptionpublic JSONWriter value(java.lang.Object value) throws java.io.IOException
java.io.IOExceptionprivate void quote(java.lang.String value)
throws java.io.IOException
value - The value to quotejava.io.IOExceptionpublic void flush()
throws java.io.IOException
java.io.IOException - when the underlying writer throws an exception.Writer.flush()