crummy
04/23/2020, 10:53 PMJavalinJson.toJsonMapper = object : ToJsonMapper {
override fun map(obj: Any) = { /* Your implementation here */ }
}
I tried this:
JavalinJson.fromJsonMapper = object : FromJsonMapper {
override fun <T> map(json: String, targetClass: Class<T>): T {
return Json.parse(T::class.serializer(), json)
}
}
But get Unresolved reference: serializer
. Is this how to go about it?crummy
04/23/2020, 11:22 PMUser.serializer()
OK so I think I've set up the compiler plugin correctly. Just not sure how to do it on a generic.Sam Garfinkel
04/23/2020, 11:53 PMserializer(typeOf<T>)
Sam Garfinkel
04/23/2020, 11:54 PM