我有以下Json:
pomegranate
我正在使用httpOk和Gson反序列化,我具有以下数据类。
_embedded: {
wp:featuredmedia: [
{
id: 9060,
date: "2018-05-28T17:41:21",
author: 2,
caption: {
rendered: ""
},
source_url: "h.t.t.p.s://mydomain_com/myimage.jpg",
}
]
}
一切正常,但是我的问题是获取data class Embedded(
val wp:featuredmedia: List<Wpfeaturedmedia>
)
data class Wpfeaturedmedia(
val source_url: String
)
的图像时,因为名称source_url
有两点(冒号)。
如何使课程正常运行?
更新:现在就可以使用
wp:featuredmedia
答案 0 :(得分:0)
这很简单-将字段命名为wpfeaturedmedia
(不带冒号),它将正确映射。
编辑:
看来我错了-除非在字段wp:featuredmedia
上加上wpfeaturedmedia
@SerializedName("wp:featuredmedia")