Császár Ákos
09/04/2023, 9:34 AMval myObject: dynamic = js("{}")
params.forEach { param ->
myObject[param.key] = param.value
}
But can I somehow convert this class
class MyClass(
val variable1: String,
val variable2: String,
val variable3: String
)
into a Js object, like this?
{
variable1: "",
variable2: "",
variable3: ""
}
If i try myObject[key] = Json.encodeToString(MyClass(" ", " ", " "))
it will be a simple string instead of a js object.turansky
09/04/2023, 9:35 AMAyfri
09/04/2023, 9:39 AMasDynamic()
extension :
val myVariable = MyClass("a", "b", "c")
val myObject = myVariable.asDynamic()
// then you can use your object however you want
myObject["something"] = "foo"
turansky
09/04/2023, 9:46 AM