Package 

Class JacksonKt

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final ObjectMapper mapper
    • Method Summary

      Modifier and Type Method Description
      final ObjectMapper getMapper() The Tock jackson mapper.
      final <T extends Any> T readValue(JsonParser $self) Read value from a JsonParser.
      final String fieldNameWithValueReady(JsonParser $self) Return the current field name, with the value ready to read.
      final <FIELDS extends Any> FIELDS read(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> SimpleModule addDeserializer(SimpleModule $self, KClass<T> type, JsonDeserializer<out T> deser) Add a deserializer in the SimpleModule.
      final <T extends Any> SimpleModule addSerializer(SimpleModule $self, KClass<T> type, JsonSerializer<in T> ser) Add a serializer in the SimpleModule.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getMapper

         final ObjectMapper getMapper()

        The Tock jackson mapper.

      • readValue

         final <T extends Any> T readValue(JsonParser $self)

        Read value 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.