| Package | Description |
|---|---|
| com.dslplatform.json.runtime |
| Modifier and Type | Method and Description |
|---|---|
static <T,R> JsonWriter.WriteObject<T> |
Settings.createArrayEncoder(Settings.Function<T,R> read,
DslJson json,
Type type) |
static <T,R> JsonWriter.WriteObject<T> |
Settings.createArrayEncoder(Settings.Function<T,R> read,
JsonWriter.WriteObject<R> encoder) |
static <T,R> JsonWriter.WriteObject<T> |
Settings.createEncoder(Settings.Function<T,R> read,
String name,
DslJson json,
Type type) |
static <T,R> JsonWriter.WriteObject<T> |
Settings.createEncoder(Settings.Function<T,R> read,
String name,
DslJson json,
Type type,
JsonWriter.WriteObject<R> customEncoder) |
| Constructor and Description |
|---|
ArrayFormatDescription(Type manifest,
InstanceFactory<B> newInstance,
Settings.Function<B,T> finalize,
JsonWriter.WriteObject[] encoders,
JsonReader.BindObject[] decoders) |
ImmutableDescription(Class<T> manifest,
Object[] defArgs,
Settings.Function<Object[],T> newInstance,
JsonWriter.WriteObject[] encoders,
DecodePropertyInfo<JsonReader.ReadObject>[] decoders,
boolean alwaysSerialize,
boolean skipOnUnknown) |
ObjectFormatDescription(Type manifest,
InstanceFactory<B> newInstance,
Settings.Function<B,T> finalize,
JsonWriter.WriteObject[] encoders,
DecodePropertyInfo<JsonReader.BindObject>[] decoders,
DslJson json,
boolean skipOnUnknown) |
Copyright © 2023. All rights reserved.