Java Cloud Firestore中的PropertyName不适用于Kotlin
注释Java Cloud Firestore中的PropertyName不适用于Kotlin,java,android,kotlin,google-cloud-firestore,Java,Android,Kotlin,Google Cloud Firestore,注释@PropertyName未在Kotlin中序列化 版本:com.google.firebase:firebase-firestore:17.1.0 在Kotlin Android项目中使用@PropertyName时,它不会序列化值,只有在我使用annotation@JVMField或在Java中创建相同的类时 @JvmField @PropertyName("championship-name") val championshipName: String = "", 像这样试试 @ge
@PropertyName
未在Kotlin中序列化
版本:com.google.firebase:firebase-firestore:17.1.0
在Kotlin Android项目中使用@PropertyName
时,它不会序列化值,只有在我使用annotation@JVMField
或在Java中创建相同的类时
@JvmField
@PropertyName("championship-name")
val championshipName: String = "",
像这样试试
@get:PropertyName("championship-name") @set:PropertyName("championship-name") var championshipName: String = "",
像这样试试
@get:PropertyName("championship-name") @set:PropertyName("championship-name") var championshipName: String = "",
您可以在不使属性可变的情况下实现这一点,只需使用
@PropertyName
注释getter即可:
@get:PropertyName("championship-name")
val championshipName: String = "",
您可以在不使属性可变的情况下实现这一点,只需使用
@PropertyName
注释getter即可:
@get:PropertyName("championship-name")
val championshipName: String = "",
问题是什么?这里没有足够的信息。请编辑问题,以显示包含无效字段(包括导入)的整个类、写入数据库的代码以及与预期不符的确切写入结果。我们应该能够自己复制你的情况。如果您认为Firestore SDK中存在错误,请提交错误报告。问题是什么?这里没有足够的信息。请编辑问题,以显示包含无效字段(包括导入)的整个类、写入数据库的代码以及与预期不符的确切写入结果。我们应该能够自己复制你的情况。如果您认为Firestore SDK中存在错误,请提交错误报告。