← Back to Kairo Docs|API Reference (Dokka)

Package-level declarations

Types

Link copied to clipboard
abstract class BigDecimalDeserializer : StdDeserializer<BigDecimal>
Link copied to clipboard
Link copied to clipboard
abstract class BigDecimalSerializer : StdSerializer<BigDecimal>
Link copied to clipboard
abstract class BigIntegerDeserializer : StdDeserializer<BigInteger>
Link copied to clipboard
Link copied to clipboard
abstract class BigIntegerSerializer : StdSerializer<BigInteger>
Link copied to clipboard
class KairoJson

A wrapper around Jackson's JsonMapper.

Functions

Link copied to clipboard
fun <T> KairoType<T>.jacksonTypeReference(): TypeReference<T>
Link copied to clipboard
inline fun <T> KairoJson.jsonGenerator(jsonGenerator: JsonGenerator, value: T?)
fun <T> KairoJson.jsonGenerator(jsonGenerator: JsonGenerator, value: T?, type: KairoType<T>)
Link copied to clipboard
fun JsonMapper.Builder.kairo(builder: KairoJson.Builder)
Link copied to clipboard
fun KairoJson(block: KairoJson.Builder.() -> Unit = {}): KairoJson
Link copied to clipboard
inline fun <T> KairoJson.reader(reader: Reader): T
fun <T> KairoJson.reader(reader: Reader, type: KairoType<T>): T