public static class Jankson.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Jankson |
build() |
<T> Jankson.Builder |
registerPrimitiveTypeAdapter(java.lang.Class<T> clazz,
java.util.function.Function<java.lang.Object,T> adapter)
Registers a marshaller for primitive types.
|
<T> Jankson.Builder |
registerSerializer(java.lang.Class<T> clazz,
java.util.function.BiFunction<T,Marshaller,JsonElement> serializer) |
<T> Jankson.Builder |
registerTypeAdapter(java.lang.Class<T> clazz,
java.util.function.Function<JsonObject,T> adapter)
Registers a deserializer that can transform a JsonObject into an instance of the specified class.
|
public <T> Jankson.Builder registerTypeAdapter(java.lang.Class<T> clazz, java.util.function.Function<JsonObject,T> adapter)
clazz - The class to register deserialization foradapter - A function which can produce an object representing the supplied JsonObjectpublic <T> Jankson.Builder registerPrimitiveTypeAdapter(java.lang.Class<T> clazz, java.util.function.Function<java.lang.Object,T> adapter)
clazz - adapter - public <T> Jankson.Builder registerSerializer(java.lang.Class<T> clazz, java.util.function.BiFunction<T,Marshaller,JsonElement> serializer)
public Jankson build()