我在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对象实例?