Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Cloud Firestore中的PropertyName不适用于Kotlin_Java_Android_Kotlin_Google Cloud Firestore - Fatal编程技术网

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中存在错误,请提交错误报告。