public class DataWriterJSON
extends ej.data.AbstractDataWriter
DataWriter
for a JSON stream.Constructor and Description |
---|
DataWriterJSON(java.io.OutputStream os)
Creates a new
DataWriter on the given OutputStream . |
Modifier and Type | Method and Description |
---|---|
void |
writeArrayValueEnd0() |
void |
writeArrayValueStart0() |
void |
writeBooleanValue0(boolean value) |
void |
writeDoubleValue0(double value) |
void |
writeIntKey0(int key) |
void |
writeIntValue0(int value) |
void |
writeLongValue0(long value) |
void |
writeMapValueEnd0() |
void |
writeMapValueStart0() |
void |
writeStringKey0(java.lang.String key) |
void |
writeStringValue0(java.lang.String value) |
public DataWriterJSON(java.io.OutputStream os)
DataWriter
on the given OutputStream
.
The OutputStream
is automatically flushed when the data has been fully written.
os
- the OutputStream
to which the JSON structured data is written.public void writeBooleanValue0(boolean value) throws java.lang.Throwable
writeBooleanValue0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeIntValue0(int value) throws java.lang.Throwable
writeIntValue0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeLongValue0(long value) throws java.lang.Throwable
writeLongValue0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeStringValue0(java.lang.String value) throws java.lang.Throwable
writeStringValue0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeDoubleValue0(double value) throws java.lang.Throwable
writeDoubleValue0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeStringKey0(java.lang.String key) throws java.lang.Throwable
writeStringKey0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeIntKey0(int key) throws java.lang.Throwable
writeIntKey0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeArrayValueStart0() throws java.lang.Throwable
writeArrayValueStart0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeArrayValueEnd0() throws java.lang.Throwable
writeArrayValueEnd0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeMapValueStart0() throws java.lang.Throwable
writeMapValueStart0
in class ej.data.AbstractDataWriter
java.lang.Throwable
public void writeMapValueEnd0() throws java.lang.Throwable
writeMapValueEnd0
in class ej.data.AbstractDataWriter
java.lang.Throwable