【发布时间】:2017-11-10 21:14:09
【问题描述】:
我正在尝试获取包含数组的 Firestore 文档,但是,我无法在添加数组后立即使 DocumentSnapshot.toObject 方法正常工作。我不想使用集合,因为该数组可能最多只包含 1-2 个项目。
java.lang.RuntimeException: Could not deserialize object. Failed to convert value of type com.google.android.gms.internal.zzegf to DocumentReference (found in field 'references.[0]')
下面是我的模型类
data class SomeModel(
var references : ArrayList<DocumentReference> = ArrayList(0),
var title : String? = null,
var acronym : String? = null,
var number : Long? = null
){
}
我的 Firestore 文档包含一个名为 references 的数组和一个 DocumentReference。如果我从模型类中删除引用字段,则对象反序列化就好了。
【问题讨论】:
标签: android firebase kotlin google-cloud-firestore