- 477 名前:デフォルトの名無しさん mailto:sage [2019/04/02(火) 01:27:31.42 ID:imTVpGqL.net]
- default(T)ないのか・・・
こうしてみたけど何か改良点ある? 例外時にnullも返せないし例外時に返すためだけに引数にt入れてるんだが・・・ import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper import com.fasterxml.jackson.module.kotlin.readValue class SJson { companion object { inline fun <reified T> toObject(json: String, t: T): T { val mapper = jacksonObjectMapper() try { val obj = mapper.readValue<T>(json) return obj } catch (e: Exception) { SLog.e(e.message.toString()) return t } } } }
|

|