public class JsonDeserializer
extends java.lang.Object
implements io.teris.kite.Deserializer
| Constructor and Description |
|---|
JsonDeserializer(com.google.gson.GsonBuilder builder) |
JsonDeserializer(com.google.gson.GsonBuilder builder,
java.nio.charset.Charset charset) |
| Modifier and Type | Method and Description |
|---|---|
<CT extends java.io.Serializable> |
deserialize(byte[] data,
java.lang.Class<CT> clazz) |
<CT extends java.io.Serializable> |
deserialize(byte[] data,
java.lang.reflect.Type type) |
public JsonDeserializer(com.google.gson.GsonBuilder builder)
public JsonDeserializer(com.google.gson.GsonBuilder builder,
java.nio.charset.Charset charset)
@Nonnull
public <CT extends java.io.Serializable> java.util.concurrent.CompletableFuture<CT> deserialize(@Nonnull
byte[] data,
@Nonnull
java.lang.Class<CT> clazz)
deserialize in interface io.teris.kite.Deserializer@Nonnull
public <CT extends java.io.Serializable> java.util.concurrent.CompletableFuture<CT> deserialize(@Nonnull
byte[] data,
@Nonnull
java.lang.reflect.Type type)
deserialize in interface io.teris.kite.Deserializer