| Package | Description |
|---|---|
| com.dslplatform.json | |
| com.dslplatform.json.runtime |
| Modifier and Type | Field and Description |
|---|---|
protected ThreadLocal<JsonWriter> |
DslJson.localWriter |
| Modifier and Type | Method and Description |
|---|---|
JsonWriter |
DslJson.newWriter()
Create a writer bound to this DSL-JSON.
|
JsonWriter |
DslJson.newWriter(byte[] buffer)
Create a writer bound to this DSL-JSON.
|
JsonWriter |
DslJson.newWriter(int size)
Create a writer bound to this DSL-JSON.
|
| Modifier and Type | Method and Description |
|---|---|
<T> void |
DslJson.iterateOver(Iterator<T> iterator,
Class<T> manifest,
OutputStream stream,
JsonWriter writer)
Streaming API for collection serialization.
|
<T> void |
DslJson.iterateOver(Iterator<T> iterator,
OutputStream stream,
JsonWriter writer)
Streaming API for collection serialization.
|
static void |
NumberConverter.serialize(BigDecimal value,
JsonWriter sw) |
static void |
NumberConverter.serialize(BigInteger value,
JsonWriter sw) |
static void |
BoolConverter.serialize(boolean[] value,
JsonWriter sw) |
static void |
BoolConverter.serialize(boolean value,
JsonWriter sw) |
static void |
BinaryConverter.serialize(byte[] value,
JsonWriter sw) |
static void |
NumberConverter.serialize(double[] value,
JsonWriter sw) |
static void |
NumberConverter.serialize(double value,
JsonWriter sw) |
static void |
XmlConverter.serialize(Element value,
JsonWriter sw) |
static void |
NumberConverter.serialize(float[] value,
JsonWriter sw) |
static void |
NumberConverter.serialize(float value,
JsonWriter sw) |
static void |
JavaGeomConverter.serialize(Image value,
JsonWriter sw) |
static void |
NetConverter.serialize(InetAddress value,
JsonWriter sw) |
static void |
NumberConverter.serialize(int[] values,
JsonWriter sw) |
static void |
NumberConverter.serialize(int value,
JsonWriter sw) |
void |
JsonObject.serialize(JsonWriter writer,
boolean minimal)
Serialize object instance into JsonWriter.
|
<T extends JsonObject> |
DslJson.serialize(JsonWriter writer,
Collection<T> collection)
Deprecated.
|
<T extends JsonObject> |
DslJson.serialize(JsonWriter writer,
List<T> list)
Deprecated.
|
void |
DslJson.serialize(JsonWriter writer,
Object value)
Main serialization API.
|
<T extends JsonObject> |
DslJson.serialize(JsonWriter writer,
T[] array)
Deprecated.
|
<T extends JsonObject> |
DslJson.serialize(JsonWriter writer,
T[] array,
int len)
Deprecated.
|
boolean |
DslJson.serialize(JsonWriter writer,
Type manifest,
Object value)
Generic serialize API.
|
static void |
StringConverter.serialize(List<String> list,
JsonWriter writer) |
static void |
JavaTimeConverter.serialize(LocalDate value,
JsonWriter sw) |
static void |
JavaTimeConverter.serialize(LocalDateTime value,
JsonWriter sw) |
static void |
JavaTimeConverter.serialize(LocalTime value,
JsonWriter sw) |
static void |
NumberConverter.serialize(long[] values,
JsonWriter sw) |
static void |
NumberConverter.serialize(long value,
JsonWriter sw) |
static void |
UUIDConverter.serialize(long hi,
long lo,
JsonWriter sw) |
static void |
MapConverter.serialize(Map<String,String> value,
JsonWriter sw) |
static void |
JavaTimeConverter.serialize(OffsetDateTime value,
JsonWriter sw) |
static void |
JavaTimeConverter.serialize(OffsetTime value,
JsonWriter sw) |
static void |
NumberConverter.serialize(short[] value,
JsonWriter sw) |
static void |
StringConverter.serialize(String value,
JsonWriter sw) |
static void |
NetConverter.serialize(URI value,
JsonWriter sw) |
static void |
UUIDConverter.serialize(UUID value,
JsonWriter sw) |
static void |
JavaGeomConverter.serializeLocation(Point2D value,
JsonWriter sw) |
static void |
JavaGeomConverter.serializeLocationNullable(Point2D value,
JsonWriter sw) |
static void |
ObjectConverter.serializeMap(Map<String,Object> value,
JsonWriter sw) |
void |
DslJson.serializeMap(Map<String,Object> value,
JsonWriter sw) |
static void |
NumberConverter.serializeNullable(BigDecimal value,
JsonWriter sw) |
static void |
BoolConverter.serializeNullable(Boolean value,
JsonWriter sw) |
static void |
NumberConverter.serializeNullable(Double value,
JsonWriter sw) |
static void |
XmlConverter.serializeNullable(Element value,
JsonWriter sw) |
static void |
NumberConverter.serializeNullable(Float value,
JsonWriter sw) |
static void |
NetConverter.serializeNullable(InetAddress value,
JsonWriter sw) |
static void |
NumberConverter.serializeNullable(Integer value,
JsonWriter sw) |
static void |
JavaTimeConverter.serializeNullable(LocalDate value,
JsonWriter sw) |
static void |
JavaTimeConverter.serializeNullable(LocalDateTime value,
JsonWriter sw) |
static void |
JavaTimeConverter.serializeNullable(LocalTime value,
JsonWriter sw) |
static void |
NumberConverter.serializeNullable(Long value,
JsonWriter sw) |
static void |
MapConverter.serializeNullable(Map<String,String> value,
JsonWriter sw) |
static void |
JavaTimeConverter.serializeNullable(OffsetDateTime value,
JsonWriter sw) |
static void |
JavaTimeConverter.serializeNullable(OffsetTime value,
JsonWriter sw) |
static void |
StringConverter.serializeNullable(String value,
JsonWriter sw) |
static void |
NetConverter.serializeNullable(URI value,
JsonWriter sw) |
static void |
UUIDConverter.serializeNullable(UUID value,
JsonWriter sw) |
static void |
ObjectConverter.serializeNullableMap(Map<String,Object> value,
JsonWriter sw) |
static void |
ObjectConverter.serializeObject(Object value,
JsonWriter sw) |
static void |
JavaGeomConverter.serializePoint(Point value,
JsonWriter sw) |
static void |
JavaGeomConverter.serializePointNullable(Point value,
JsonWriter sw) |
static void |
JavaGeomConverter.serializeRectangle(Rectangle2D value,
JsonWriter sw) |
static void |
JavaGeomConverter.serializeRectangleNullable(Rectangle2D value,
JsonWriter sw) |
static void |
StringConverter.serializeShort(String value,
JsonWriter sw) |
static void |
StringConverter.serializeShortNullable(String value,
JsonWriter sw) |
void |
ResultSetConverter.write(JsonWriter writer,
ResultSet rs) |
void |
JsonWriter.WriteObject.write(JsonWriter writer,
T value) |
void |
ResultSetConverter.Writer.write(ResultSet rs,
JsonWriter buffer) |
| Modifier and Type | Method and Description |
|---|---|
void |
OptionalEncoder.write(JsonWriter writer,
Optional<T> value) |
void |
MixinWriter.write(JsonWriter writer,
T instance) |
void |
MixinDescription.write(JsonWriter writer,
T instance) |
void |
MapEncoder.write(JsonWriter writer,
T value) |
void |
FormatDescription.write(JsonWriter writer,
T instance) |
void |
EnumDescription.write(JsonWriter writer,
T value) |
void |
CollectionEncoder.write(JsonWriter writer,
T value) |
void |
ArrayFormatDescription.write(JsonWriter writer,
T instance) |
void |
ArrayEncoder.write(JsonWriter writer,
T[] value) |
void |
FormatConverter.writeContentFull(JsonWriter writer,
T instance) |
void |
ArrayFormatDescription.writeContentFull(JsonWriter writer,
T instance) |
boolean |
FormatConverter.writeContentMinimal(JsonWriter writer,
T instance) |
boolean |
ArrayFormatDescription.writeContentMinimal(JsonWriter writer,
T instance) |
Copyright © 2023. All rights reserved.