我有这个json数据,我想把它转换成Realm模型:
{
"_id": "63dceb34a8c4bbeee1c807f9",
"weeks": [2, 3, 2, 3],
}
这是我的Kotlin模型:
open class ProgramDoc() : RealmObject {
@PrimaryKey
var _id: String = "",
var weeks: RealmList<Int> = realmListOf<Int>()
}
但我得到了这个错误:
ProgramDoc.sessionPerWeek has type io.realm.kotlin.types.RealmList, got java.util.ArrayList
任何帮助请。
1条答案
按热度按时间h6my8fg21#
这里的问题是,在你的JSON数据中包含一个
ArrayList
,但你的Realm
模型需要一个RealmList
。您可以做的是将
ArrayList
转换为RealmList
,然后再将其Map到Realm
模型。如何从
json
获取ProgramDoc
模型的示例: