public class SdkJsonGenerator extends Object implements StructuredJsonGenerator
Modifier and Type | Class and Description |
---|---|
static class |
SdkJsonGenerator.JsonGenerationException
Indicates an issue writing JSON content.
|
Constructor and Description |
---|
SdkJsonGenerator()
Deprecated.
|
SdkJsonGenerator(com.fasterxml.jackson.core.JsonFactory factory,
String contentType) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes()
Get the JSON content as a UTF-8 encoded byte array.
|
String |
getContentType() |
protected com.fasterxml.jackson.core.JsonGenerator |
getGenerator() |
StructuredJsonGenerator |
writeEndArray() |
StructuredJsonGenerator |
writeEndObject() |
StructuredJsonGenerator |
writeFieldName(String fieldName) |
StructuredJsonGenerator |
writeStartArray() |
StructuredJsonGenerator |
writeStartObject() |
StructuredJsonGenerator |
writeValue(BigDecimal value) |
StructuredJsonGenerator |
writeValue(BigInteger value) |
StructuredJsonGenerator |
writeValue(boolean bool) |
StructuredJsonGenerator |
writeValue(ByteBuffer bytes) |
StructuredJsonGenerator |
writeValue(Date date) |
StructuredJsonGenerator |
writeValue(double val) |
StructuredJsonGenerator |
writeValue(float val) |
StructuredJsonGenerator |
writeValue(int val) |
StructuredJsonGenerator |
writeValue(long val) |
StructuredJsonGenerator |
writeValue(short val) |
StructuredJsonGenerator |
writeValue(String val) |
@Deprecated public SdkJsonGenerator()
public SdkJsonGenerator(com.fasterxml.jackson.core.JsonFactory factory, String contentType)
public StructuredJsonGenerator writeStartArray()
writeStartArray
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeEndArray()
writeEndArray
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeStartObject()
writeStartObject
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeEndObject()
writeEndObject
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeFieldName(String fieldName)
writeFieldName
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(String val)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(boolean bool)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(long val)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(double val)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(float val)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(short val)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(int val)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(ByteBuffer bytes)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(Date date)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(BigDecimal value)
writeValue
in interface StructuredJsonGenerator
public StructuredJsonGenerator writeValue(BigInteger value)
writeValue
in interface StructuredJsonGenerator
public byte[] getBytes()
getBytes
in interface StructuredJsonGenerator
public String getContentType()
getContentType
in interface StructuredJsonGenerator
protected com.fasterxml.jackson.core.JsonGenerator getGenerator()
Copyright © 2017. All rights reserved.