Mananpoddarm
06/17/2020, 7:02 AMTijl
06/17/2020, 7:22 AMMananpoddarm
06/17/2020, 7:35 AMTijl
06/17/2020, 7:42 AMJSON.parse(YourModel.serializer(), input)
andylamax
06/17/2020, 7:52 AM{
"name": "Mananpoddarm",
"language": "kotlin",
"platforms": [
"js",
"jvm",
"native",
"android"
]
}
You'll have to crate a class (a normal or a data class would do) like so
@Serializable
class Model(
val name:String,
val language:String,
val platforms: List<String>
)
And with serialization. Once you've read your json file, you can just go ahead and get your value like.
val jsonString : String= readJsonFile("data.json");
val json = Json.parse(Model.serializer(),jsonString)
Mananpoddarm
06/17/2020, 9:33 AMMananpoddarm
06/17/2020, 9:35 AMTijl
06/17/2020, 9:38 AMandylamax
06/17/2020, 9:55 AM