小编use*_*629的帖子

Kotlin JS JSON反序列化

我在javascript平台上使用kotlin.此代码在第六行失败,但"Uncaught TypeError:aciterator不是函数"除外.

class A(val b: String, val c: List<String>)

fun main(args: Array<String>) {
    val a = JSON.parse<A>("""{"b": "b_value", "c": ["c_value_1", "c_value_2"]}""")
    println(a.b)
    for (c in a.c) println(c)
}
Run Code Online (Sandbox Code Playgroud)

在javascript debuger中我可以看到,对象"a"被反序列化.但我想,它不是A类型的有效kotlin对象.无论如何,如何从对象"a"或原始json字符串创建类型A的有效kotlin对象实例?

javascript json kotlin

7
推荐指数
1
解决办法
2413
查看次数

标签 统计

javascript ×1

json ×1

kotlin ×1