Gson类可以包含JSONObject类型的字段吗? 这是我的GSON课程
class Item {
@Expose
var name: String? = ""
@Expose
var type: String? = ""
@Expose
@SerializedName("agr")
var aggregate: JSONObject? = null
@Expose
@SerializedName("seg")
var segments: JSONObject? = null
@Expose
@SerializedName("ts")
var timestamp: String? = ""
}
序列化时,JSONObject字段段和聚合仍为空JSONObject(在使用默认GsonConverterFactory的Retrofit中)。这是我得到的。有什么建议让它写出来吗?
{"items":[{"agr":{},"name":"Logged In","seg":{},"ts":"2017-10-17T12:20:32Z","type":"event"}]}
答案 0 :(得分:0)
解决方法 - 用 HashMap()替换 JSONObject 帮助我获得了相同的结果。