【发布时间】:2019-09-12 16:25:52
【问题描述】:
我正在发布 json 对象数组。我正在尝试用这样的代码解析它
val objs = call.receive<List<MyClass>>() // this work fine
val name objs[0].name // this throw exception LinkedTreeMap cannot be cast to MyClass
上面代码第二行抛出异常com.google.gson.internal.LinkedTreeMap cannot be cast to MyClass
如果我发布简单对象并使用call.receive<MyClass>() 在ktor 中解析它,那么它会正常工作。所以问题只是在解析对象列表时。
【问题讨论】: