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.IOException
public JSONWriter endObject() throws java.io.IOException
java.io.IOException
public JSONWriter array() throws java.io.IOException
java.io.IOException
public JSONWriter endArray() throws java.io.IOException
java.io.IOException
public JSONWriter key(java.lang.String key) throws java.io.IOException
java.io.IOException
public JSONWriter value(boolean b) throws java.io.IOException
java.io.IOException
public JSONWriter value(double d) throws java.io.IOException
java.io.IOException
public JSONWriter value(int i) throws java.io.IOException
java.io.IOException
public JSONWriter value(long l) throws java.io.IOException
java.io.IOException
public JSONWriter value(java.lang.Object value) throws java.io.IOException
java.io.IOException
private void quote(java.lang.String value) throws java.io.IOException
value
- The value to quotejava.io.IOException
public void flush() throws java.io.IOException
java.io.IOException
Writer.flush()