elasticmagic-kt
0.0.30
elasticmagic-serde-kotlinx-json
/
dev.evo.elasticmagic.serde.kotlinx
/
JsonDeserializer
Json
Deserializer
sealed
class
JsonDeserializer
:
Deserializer
Types
Functions
Inheritors
Types
Array
Ctx
Link copied to clipboard
@
JvmInline
value
class
ArrayCtx
(
array
:
JsonArray
)
:
Deserializer.ArrayCtx
Array
Iterator
Link copied to clipboard
class
ArrayIterator
(
iter
:
Iterator
<
JsonElement
>
)
:
Deserializer.ArrayIterator
Companion
Link copied to clipboard
object
Companion
:
JsonDeserializer
Object
Ctx
Link copied to clipboard
@
JvmInline
value
class
ObjectCtx
(
obj
:
JsonObject
)
:
Deserializer.ObjectCtx
Object
Iterator
Link copied to clipboard
class
ObjectIterator
(
iter
:
Iterator
<
Map.Entry
<
String
,
JsonElement
>
>
)
:
Deserializer.ObjectIterator
Functions
obj
From
String
Link copied to clipboard
open
fun
objFromString
(
data
:
String
)
:
Deserializer.ObjectCtx
obj
From
String
Or
Null
Link copied to clipboard
open
override
fun
objFromStringOrNull
(
data
:
String
)
:
Deserializer.ObjectCtx
?
Inheritors
Companion
Link copied to clipboard