public class JsonWriter extends Object implements SdkAutoCloseable
Modifier and Type | Class and Description |
---|---|
static class |
JsonWriter.Builder
A builder for configuring and creating
JsonWriter . |
static class |
JsonWriter.JsonGenerationException
Indicates an issue writing JSON content.
|
static interface |
JsonWriter.JsonGeneratorFactory
Generate a
JsonGenerator for a OutputStream . |
Modifier and Type | Method and Description |
---|---|
static JsonWriter.Builder |
builder() |
void |
close()
Closes the generator and flushes to write.
|
static JsonWriter |
create() |
byte[] |
getBytes()
Get the JSON content as a UTF-8 encoded byte array.
|
JsonWriter |
writeEndArray() |
JsonWriter |
writeEndObject() |
JsonWriter |
writeFieldName(String fieldName) |
JsonWriter |
writeNull() |
JsonWriter |
writeNumber(String number) |
JsonWriter |
writeStartArray() |
JsonWriter |
writeStartObject() |
JsonWriter |
writeValue(BigDecimal value) |
JsonWriter |
writeValue(BigInteger value) |
JsonWriter |
writeValue(boolean bool) |
JsonWriter |
writeValue(ByteBuffer bytes) |
JsonWriter |
writeValue(double val) |
JsonWriter |
writeValue(float val) |
JsonWriter |
writeValue(Instant instant) |
JsonWriter |
writeValue(int val) |
JsonWriter |
writeValue(long val) |
JsonWriter |
writeValue(short val) |
JsonWriter |
writeValue(String val) |
public static JsonWriter create()
public static JsonWriter.Builder builder()
public JsonWriter writeStartArray()
public JsonWriter writeEndArray()
public JsonWriter writeNull()
public JsonWriter writeStartObject()
public JsonWriter writeEndObject()
public JsonWriter writeFieldName(String fieldName)
public JsonWriter writeValue(String val)
public JsonWriter writeValue(boolean bool)
public JsonWriter writeValue(long val)
public JsonWriter writeValue(double val)
public JsonWriter writeValue(float val)
public JsonWriter writeValue(short val)
public JsonWriter writeValue(int val)
public JsonWriter writeValue(ByteBuffer bytes)
public JsonWriter writeValue(Instant instant)
public JsonWriter writeValue(BigDecimal value)
public JsonWriter writeValue(BigInteger value)
public JsonWriter writeNumber(String number)
public void close()
close
in interface AutoCloseable
close
in interface SdkAutoCloseable
public byte[] getBytes()
Copyright © 2023. All rights reserved.