public class JsonSerializer
extends java.lang.Object
implements io.teris.kite.Serializer
| Constructor and Description |
|---|
JsonSerializer(com.google.gson.GsonBuilder builder) |
JsonSerializer(com.google.gson.GsonBuilder builder,
java.nio.charset.Charset charset) |
| Modifier and Type | Method and Description |
|---|---|
static JsonSerializerBuilder |
builder() |
java.lang.String |
contentType() |
io.teris.kite.Deserializer |
deserializer() |
<CT extends java.io.Serializable> |
serialize(CT value) |
public JsonSerializer(com.google.gson.GsonBuilder builder)
public JsonSerializer(com.google.gson.GsonBuilder builder,
java.nio.charset.Charset charset)
public static JsonSerializerBuilder builder()
@Nonnull
public <CT extends java.io.Serializable> java.util.concurrent.CompletableFuture<byte[]> serialize(@Nonnull
CT value)
serialize in interface io.teris.kite.Serializer@Nonnull public java.lang.String contentType()
contentType in interface io.teris.kite.Serializer@Nonnull public io.teris.kite.Deserializer deserializer()
deserializer in interface io.teris.kite.Serializer