Alex
03/18/2019, 12:52 PM@JsonClass(generateAdapter = true)
data class NetPost(
val id: Int,
@RenderedText val title: String,
@RenderedText val excerpt: String,
@RenderedText val content: String,
val images: NetPostImages,
@UtcDateTime @Json(name = "date_gmt") val date: ZonedDateTime,
@UtcDateTime @Json(name = "modified_gmt") val modified: ZonedDateTime
)
Setting up my moshi instance like so
Moshi.Builder()
.add(RenderedTextAdapter())
.add(UtcDateTimeAdapter())
.build()
And am using all of this inside Retrofit
When accessing the api, i get the following error:
java.lang.IllegalArgumentException: Unable to create converter for java.util.List<(...).NetPost>
Seems like I missed something with my setup? The NetPostJsonAdapter
class is generated correctly, but it does not seem to work inside of a List.. ?Alex
03/18/2019, 1:00 PMMoshi.adapterCache
, even though another generated adapter iseric
03/18/2019, 5:02 PM