美文网首页Android
Kotlin inline、reified关键字应用场景之对象序

Kotlin inline、reified关键字应用场景之对象序

作者: Charles2018 | 来源:发表于2021-09-13 17:02 被阅读0次

像这样:

    class Person(val name:String,val age:Int)

    val person = Person(
        name = "老中医",
        age = 15
    )
    println(person.toJson())

代码:

inline fun <reified T:Any> T.toJson():String = Gson().toJson(this,T::class.java)

输出结果:

{"name":"老中医","age":15}

相关文章

网友评论

    本文标题:Kotlin inline、reified关键字应用场景之对象序

    本文链接:https://www.haomeiwen.com/subject/owufgltx.html