| Package | Description |
|---|---|
| com.dslplatform.json |
| Modifier and Type | Field and Description |
|---|---|
protected List<DslJson.ConverterFactory<JsonWriter.WriteObject>> |
DslJson.writerFactories |
| Modifier and Type | Method and Description |
|---|---|
JsonWriter.WriteObject |
DslJson.registerWriter(Type manifest,
JsonWriter.WriteObject<?> writer)
Register custom writer for specific type (instance -> JSON conversion).
|
<T> JsonWriter.WriteObject<T> |
DslJson.tryFindWriter(Class<T> manifest)
Try to find registered writer for provided type.
|
JsonWriter.WriteObject<?> |
DslJson.tryFindWriter(Type manifest)
Try to find registered writer for provided type.
|
| Modifier and Type | Method and Description |
|---|---|
<T> void |
DslJson.registerWriter(Class<T> manifest,
JsonWriter.WriteObject<T> writer)
Register custom writer for specific type (instance -> JSON conversion).
|
JsonWriter.WriteObject |
DslJson.registerWriter(Type manifest,
JsonWriter.WriteObject<?> writer)
Register custom writer for specific type (instance -> JSON conversion).
|
<T> void |
JsonWriter.serialize(Collection<T> collection,
JsonWriter.WriteObject<T> encoder)
Convenience method for serializing collection through instance serializer (WriteObject).
|
<T> void |
JsonWriter.serialize(List<T> list,
JsonWriter.WriteObject<T> encoder)
Convenience method for serializing list through instance serializer (WriteObject).
|
<K,V> void |
JsonWriter.serialize(Map<K,V> map,
JsonWriter.WriteObject<K> keyEncoder,
JsonWriter.WriteObject<V> valueEncoder) |
<K,V> void |
JsonWriter.serialize(Map<K,V> map,
JsonWriter.WriteObject<K> keyEncoder,
JsonWriter.WriteObject<V> valueEncoder) |
<T> void |
JsonWriter.serialize(T[] array,
JsonWriter.WriteObject<T> encoder)
Convenience method for serializing array through instance serializer (WriteObject).
|
void |
JsonWriter.serializeRaw(Collection collection,
JsonWriter.WriteObject encoder) |
void |
JsonWriter.serializeRaw(List list,
JsonWriter.WriteObject encoder) |
void |
JsonWriter.serializeRaw(Map map,
JsonWriter.WriteObject keyEncoder,
JsonWriter.WriteObject valueEncoder) |
void |
JsonWriter.serializeRaw(Map map,
JsonWriter.WriteObject keyEncoder,
JsonWriter.WriteObject valueEncoder) |
<T> void |
JsonWriter.writeQuoted(JsonWriter.WriteObject<T> keyWriter,
T key) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
DslJson.registerWriterFactory(DslJson.ConverterFactory<? extends JsonWriter.WriteObject> factory) |
DslJson.Settings<TContext> |
DslJson.Settings.resolveWriter(DslJson.ConverterFactory<? extends JsonWriter.WriteObject> writer)
DslJson will iterate over converter factories when requested type is unknown.
|
Copyright © 2021. All rights reserved.