【发布时间】:2017-10-22 09:54:15
【问题描述】:
我有这样的 Java POJO 类:
class Topic {
@SerializedName("id")
long id;
@SerializedName("name")
String name;
}
我有一个像这样的 Kotlin 数据类
data class Topic(val id: Long, val name: String)
如何将json key 提供给kotlin data class 的任何变量,例如java 变量中的@SerializedName 注释?
【问题讨论】:
-
你是如何在 Java 中做到这一点的?举个例子。
-
什么是 json 选择器?
-
@voddan 我所说的那些 json 选择器的意思是我可以用来选择特定 json 对象/数组的字符串:在我的例子中是 "topic", "id","image" 。我希望我对你说清楚了。谢谢:)
-
@nhaarman 我已经编辑了这个问题,我希望这就是你的意思
标签: java json gson kotlin data-class