public class JsonWriter
extends java.io.Writer
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonWriter.OutputType |
| Constructor and Description |
|---|
JsonWriter(java.io.Writer writer) |
| Modifier and Type | Method and Description |
|---|---|
JsonWriter |
array() |
JsonWriter |
array(java.lang.String name) |
void |
close() |
void |
flush() |
java.io.Writer |
getWriter() |
JsonWriter |
name(java.lang.String name) |
JsonWriter |
object() |
JsonWriter |
object(java.lang.String name) |
JsonWriter |
pop() |
JsonWriter |
set(java.lang.String name,
java.lang.Object value) |
void |
setOutputType(JsonWriter.OutputType outputType) |
JsonWriter |
value(java.lang.Object value) |
void |
write(char[] cbuf,
int off,
int len) |
public java.io.Writer getWriter()
public void setOutputType(JsonWriter.OutputType outputType)
public JsonWriter name(java.lang.String name) throws java.io.IOException
java.io.IOExceptionpublic JsonWriter object() throws java.io.IOException
java.io.IOExceptionpublic JsonWriter array() throws java.io.IOException
java.io.IOExceptionpublic JsonWriter value(java.lang.Object value) throws java.io.IOException
java.io.IOExceptionpublic JsonWriter object(java.lang.String name) throws java.io.IOException
java.io.IOExceptionpublic JsonWriter array(java.lang.String name) throws java.io.IOException
java.io.IOExceptionpublic JsonWriter set(java.lang.String name, java.lang.Object value) throws java.io.IOException
java.io.IOExceptionpublic JsonWriter pop() throws java.io.IOException
java.io.IOExceptionpublic void write(char[] cbuf,
int off,
int len)
throws java.io.IOException
write in class java.io.Writerjava.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.Writerjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.Writerjava.io.IOException