【发布时间】:2020-03-24 19:51:23
【问题描述】:
我想反序列化从 json 格式的 API 调用中获得的 NASA 小行星,如下所示:
data class Asteroid(
val id: Int,
val name: String = "",
val meanDiameter: Int,
)
class Deserializer : ResponseDeserializable<Asteroid> {
override fun deserialize(content: String) = Gson().fromJson(content, Asteroid::class.java)
}
如何在我的 Asteroid 数据类中忽略第一个顶级项目 links 和 page 并仅反序列化 near_earth_objects?以及如何访问near_earth_objects 中的嵌套项?
【问题讨论】:
标签: json kotlin gson deserialization fuel