elasticmagic-kt
0.0.31
elasticmagic-serde-kotlinx-json
/
dev.evo.elasticmagic.serde.kotlinx
/
JsonDeserializer
/
ObjectCtx
Object
Ctx
@
JvmInline
value
class
ObjectCtx
(
obj
:
JsonObject
)
:
Deserializer.ObjectCtx
Constructors
Functions
Constructors
Object
Ctx
Link copied to clipboard
fun
ObjectCtx
(
obj
:
JsonObject
)
Functions
any
Link copied to clipboard
open
fun
any
(
name
:
String
)
:
Any
any
Or
Null
Link copied to clipboard
open
override
fun
anyOrNull
(
name
:
String
)
:
Any
?
array
Link copied to clipboard
open
fun
array
(
name
:
String
)
:
Deserializer.ArrayCtx
array
Or
Null
Link copied to clipboard
open
override
fun
arrayOrNull
(
name
:
String
)
:
Deserializer.ArrayCtx
?
boolean
Link copied to clipboard
open
fun
boolean
(
name
:
String
)
:
Boolean
boolean
Or
Null
Link copied to clipboard
open
override
fun
booleanOrNull
(
name
:
String
)
:
Boolean
?
double
Link copied to clipboard
open
fun
double
(
name
:
String
)
:
Double
double
Or
Null
Link copied to clipboard
open
override
fun
doubleOrNull
(
name
:
String
)
:
Double
?
float
Link copied to clipboard
open
fun
float
(
name
:
String
)
:
Float
float
Or
Null
Link copied to clipboard
open
override
fun
floatOrNull
(
name
:
String
)
:
Float
?
for
Each
Any
Link copied to clipboard
fun
forEachAny
(
block
:
(
String
,
Any
)
->
Unit
)
int
Link copied to clipboard
open
fun
int
(
name
:
String
)
:
Int
int
Or
Null
Link copied to clipboard
open
override
fun
intOrNull
(
name
:
String
)
:
Int
?
iterator
Link copied to clipboard
open
override
fun
iterator
(
)
:
JsonDeserializer.ObjectIterator
long
Link copied to clipboard
open
fun
long
(
name
:
String
)
:
Long
long
Or
Null
Link copied to clipboard
open
override
fun
longOrNull
(
name
:
String
)
:
Long
?
obj
Link copied to clipboard
open
fun
obj
(
name
:
String
)
:
Deserializer.ObjectCtx
obj
Or
Null
Link copied to clipboard
open
override
fun
objOrNull
(
name
:
String
)
:
Deserializer.ObjectCtx
?
string
Link copied to clipboard
open
fun
string
(
name
:
String
)
:
String
string
Or
Null
Link copied to clipboard
open
override
fun
stringOrNull
(
name
:
String
)
:
String
?