-
public final class JacksonKt
-
-
Field Summary
Fields Modifier and Type Field Description private final ObjectMappermapper
-
Method Summary
Modifier and Type Method Description final ObjectMappergetMapper()The Tock jackson mapper. final <T extends Any> TreadValue(JsonParser $self)Read value from a JsonParser. final StringfieldNameWithValueReady(JsonParser $self)Return the current field name, with the value ready to read. final <FIELDS extends Any> FIELDSread(JsonParser $self, Function2<FIELDS, String, Unit> readValue)Read fields from a JsonParser. final <T extends Any> List<T>readListValues(JsonParser $self)Read a list of values from a JsonParser. final <T extends Any> SimpleModuleaddDeserializer(SimpleModule $self, KClass<T> type, JsonDeserializer<out T> deser)Add a deserializer in the SimpleModule. final <T extends Any> SimpleModuleaddSerializer(SimpleModule $self, KClass<T> type, JsonSerializer<in T> ser)Add a serializer in the SimpleModule. -
-
Method Detail
-
getMapper
final ObjectMapper getMapper()
The Tock jackson mapper.
-
fieldNameWithValueReady
final String fieldNameWithValueReady(JsonParser $self)
Return the current field name, with the value ready to read.
-
read
final <FIELDS extends Any> FIELDS read(JsonParser $self, Function2<FIELDS, String, Unit> readValue)
Read fields from a JsonParser.
-
readListValues
final <T extends Any> List<T> readListValues(JsonParser $self)
Read a list of values from a JsonParser.
-
addDeserializer
final <T extends Any> SimpleModule addDeserializer(SimpleModule $self, KClass<T> type, JsonDeserializer<out T> deser)
Add a deserializer in the SimpleModule.
-
addSerializer
final <T extends Any> SimpleModule addSerializer(SimpleModule $self, KClass<T> type, JsonSerializer<in T> ser)
Add a serializer in the SimpleModule.
-
-
-
-