Gopal S Akshintala
04/05/2022, 4:19 PMdave
04/05/2022, 4:46 PMdave
04/05/2022, 4:47 PMdave
04/05/2022, 4:47 PMdave
04/05/2022, 4:48 PMGopal S Akshintala
04/06/2022, 2:34 AMval pokemon = Moshi.asA(result.bodyString(), clazz.kotlin)
and incrementally build upon itdave
02/09/2023, 8:34 AMprivate val myInnerMoshiB = Moshi.Builder()
.addLast(EventAdapter)
.addLast(ThrowableAdapter)
.addLast(ListAdapter)
.addLast(MapAdapter)
.asConfigurable()
.withStandardMappings()
.done()
private val myInnerMoshi = myInnerMoshiB.build()
object MyMoshi : ConfigurableMoshi(myInnerMoshiB)
fun <T> MyMoshi.asA(input: String, type: Type): T = myInnerMoshi.adapter<T>(type).fromJson(input)!!
Gopal S Akshintala
02/09/2023, 9:14 AMdave
02/09/2023, 9:16 AMGopal S Akshintala
02/09/2023, 9:23 AM