moshi で List や Map の Generics Type を指定する
いつも忘れるので
- val type = Types.newParameterizedType(
- Map::class.java,
- Hoge::class.java,
- Fuga::class.java
- )
- val adapter: JsonAdapter<Map<Hoge, Fuga>> = moshi.adapter(type)
val type = Types.newParameterizedType(
Map::class.java,
Hoge::class.java,
Fuga::class.java
)
val adapter: JsonAdapter<Map<Hoge, Fuga>> = moshi.adapter(type)
0 件のコメント:
コメントを投稿