您好我正在尝试创建一个通用客户端并尝试将json解析为一个对象。
gson?.fromJson(khttpResponse.jsonObject.toString(),
UserInfo::class.java)
作品。
val listType = object : TypeToken<T>() {}.type
gson?.fromJson(khttpResponse.jsonObject.toString(), listType)
不起作用。所以我的问题是有一个解决方法来解析gson中的json还是你们使用其他一些库?
的UserInfo:
open class UserInfo (
val profileId: String,
val code: String,
val message: String,
val path: String,
val profile: Profile,
val errorDetail: Any
)
data class Profile(
val firstname: String,
val lastname: String
)