使用GSON的Json的Kotlin数据类
我有这样的Java POJO类:
class Topic { @SerializedName("id") long id; @SerializedName("name") String name; }
我有一个Kotlin数据类像这样
data class Topic(val id: Long, val name: String)
如何提供json selector
的任何variables的kotlin data class
像@SerializedName
注释在Javavariables?
数据类:
data class Topic( @SerializedName("id") val id: Long, @SerializedName("name") val name: String, @SerializedName("image") val image: String, @SerializedName("description") val description: String )
到JSON:
val gson = Gson() val json = gson.toJson(topic)
来自JSON:
val json = getJson() val topic = gson.fromJson(json, Topic::class.java)
- Gson与Kotlin嵌套的类
- 当我在Kotlin中使用Gson时,如何为json设计一个类?
- Retrofit2标量转换器不转换之前gson转换器android
- Gson反序列化JSON。 java.lang.RuntimeException:无法调用具有根本原因的public com.derp.procedure.model.SkeletonElement(),无参数)
- 用JSON解析json到Java Pojos中缺少一般信息
- Kotlin Gson自定义解串器列表
- 如何在Kotlin的Map实例中使用`filter`?
- JSON到HashMap与使用Gson的对象
- Android Studio(Kotlin)GsonBuilder.registerTypeAdapter()给出2个错误