public final class JsonWriter
extends java.io.Writer
| Modifier and Type | Class and Description |
|---|---|
static class |
JsonWriter.Bytes |
| Modifier and Type | Field and Description |
|---|---|
static byte |
ARRAY_END |
static byte |
ARRAY_START |
static byte |
COMMA |
static byte |
ESCAPE |
static byte |
OBJECT_END |
static byte |
OBJECT_START |
static byte |
QUOTE |
static byte |
SEMI |
byte[] |
tmp |
| Constructor and Description |
|---|
JsonWriter() |
JsonWriter(byte[] result) |
JsonWriter(int size) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
reset() |
int |
size() |
byte[] |
toByteArray() |
JsonWriter.Bytes |
toBytes() |
void |
toStream(java.io.OutputStream stream) |
java.lang.String |
toString() |
void |
write(char[] cbuf,
int off,
int len) |
void |
write(int c) |
void |
write(java.lang.String str,
int off,
int len) |
void |
writeAscii(byte[] buf) |
void |
writeAscii(byte[] buf,
int len) |
void |
writeAscii(java.lang.String str) |
void |
writeAscii(java.lang.String str,
int len) |
void |
writeBinary(byte[] buf) |
void |
writeBuffer(int len) |
void |
writeBuffer(int off,
int end) |
void |
writeByte(byte c) |
void |
writeNull() |
void |
writeString(java.lang.String str) |
public final byte[] tmp
public static final byte OBJECT_START
public static final byte OBJECT_END
public static final byte ARRAY_START
public static final byte ARRAY_END
public static final byte COMMA
public static final byte SEMI
public static final byte QUOTE
public static final byte ESCAPE
public JsonWriter()
public JsonWriter(int size)
public JsonWriter(byte[] result)
public final void writeNull()
public final void writeByte(byte c)
public final void writeString(java.lang.String str)
public final void writeBuffer(int off,
int end)
public final void writeBuffer(int len)
public final void writeAscii(java.lang.String str)
public final void writeAscii(java.lang.String str,
int len)
public final void writeAscii(byte[] buf)
public final void writeAscii(byte[] buf,
int len)
public final void writeBinary(byte[] buf)
public java.lang.String toString()
toString in class java.lang.Objectpublic final JsonWriter.Bytes toBytes()
public final byte[] toByteArray()
public final void toStream(java.io.OutputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic final int size()
public final void reset()
public void write(int c)
throws java.io.IOException
write in class java.io.Writerjava.io.IOExceptionpublic void write(char[] cbuf,
int off,
int len)
write in class java.io.Writerpublic void write(java.lang.String str,
int off,
int len)
write in class java.io.Writerpublic 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