小编Man*_*13k的帖子

在 Kotlin 中将地图转换为对象

大家好,我有一个简单的问题,我有一个充满元素的 Map,我想在我的 Object 中转换它,让我向您展示一些代码:

这是我的对象:

class Bundle(map: Map<String, Any>) {
    var version: String?
    var app: String?
    var countries: ArrayList<Any>?
    var currency: ArrayList<Any>?
    var force: Boolean?
    var name: String?
    var service: ArrayList<Any>?
    var money: Int?

    init {
        version= null
        app= null
        countries= arrayListOf()
        currency= arrayListOf<Any>()
        force= true
        name = ""
        service= arrayListOf<Any>()
        money= 0
    }
}
Run Code Online (Sandbox Code Playgroud)

还有我想转换的地图:

fun getBundle() {

    var db = FirebaseFirestore.getInstance()
    val docRef = db.collection("aa").document("bb")

    docRef.get().addOnCompleteListener { task ->
        if (task.isSuccessful) {
            val document = task.result
            if (document.exists()) …
Run Code Online (Sandbox Code Playgroud)

java json object kotlin firebase

1
推荐指数
1
解决办法
8272
查看次数

标签 统计

firebase ×1

java ×1

json ×1

kotlin ×1

object ×1