← Back to Kairo Docs
|
API Reference (Dokka)
Kairo
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Kairo
kairo-serialization
/
kairo.serialization
Package-level
declarations
Types
Functions
Properties
Types
Big
Decimal
Deserializer
Link copied to clipboard
abstract
class
BigDecimalDeserializer
:
StdDeserializer
<
BigDecimal
>
Big
Decimal
Format
Link copied to clipboard
enum
BigDecimalFormat
:
Enum
<
BigDecimalFormat
>
Big
Decimal
Serializer
Link copied to clipboard
abstract
class
BigDecimalSerializer
:
StdSerializer
<
BigDecimal
>
Big
Integer
Deserializer
Link copied to clipboard
abstract
class
BigIntegerDeserializer
:
StdDeserializer
<
BigInteger
>
Big
Integer
Format
Link copied to clipboard
enum
BigIntegerFormat
:
Enum
<
BigIntegerFormat
>
Big
Integer
Serializer
Link copied to clipboard
abstract
class
BigIntegerSerializer
:
StdSerializer
<
BigInteger
>
Kairo
Json
Link copied to clipboard
class
KairoJson
A wrapper around Jackson's
JsonMapper
.
Properties
big
Decimal
Format
Link copied to clipboard
var
KairoJson.Builder
.
bigDecimalFormat
:
BigDecimalFormat
big
Integer
Format
Link copied to clipboard
var
KairoJson.Builder
.
bigIntegerFormat
:
BigIntegerFormat
Functions
jackson
Type
Reference
Link copied to clipboard
fun
<
T
>
KairoType
<
T
>
.
jacksonTypeReference
(
)
:
TypeReference
<
T
>
json
Generator
Link copied to clipboard
inline
fun
<
T
>
KairoJson
.
jsonGenerator
(
jsonGenerator
:
JsonGenerator
,
value
:
T
?
)
fun
<
T
>
KairoJson
.
jsonGenerator
(
jsonGenerator
:
JsonGenerator
,
value
:
T
?
,
type
:
KairoType
<
T
>
)
kairo
Link copied to clipboard
fun
JsonMapper.Builder
.
kairo
(
builder
:
KairoJson.Builder
)
Kairo
Json
Link copied to clipboard
fun
KairoJson
(
block
:
KairoJson.Builder
.
(
)
->
Unit
=
{}
)
:
KairoJson
reader
Link copied to clipboard
inline
fun
<
T
>
KairoJson
.
reader
(
reader
:
Reader
)
:
T
fun
<
T
>
KairoJson
.
reader
(
reader
:
Reader
,
type
:
KairoType
<
T
>
)
:
T