java – kotlin中的意外标记(使用;在同一行上分隔表达式)
发布时间:2020-12-15 04:40:07 所属栏目:Java 来源:网络整理
导读:我在我的 android项目中使用kotlin,这是在 java上开发的,我在服务层使用了kotlin数据类 现在我想在序列中添加备用标签 @SerializedName(value="name",alternate={"person","user"}) val title:String, 这给了我意想不到的令牌问题,它似乎来自kotlin方面 这似
我在我的
android项目中使用kotlin,这是在
java上开发的,我在服务层使用了kotlin数据类
现在我想在序列中添加备用标签 @SerializedName(value="name",alternate={"person","user"}) val title:String, 这给了我意想不到的令牌问题,它似乎来自kotlin方面 这似乎是kotlin问题可以有人指出我的问题 解决方法
我认为这将完成这项工作:
@SerializedName(value="name",alternate=arrayOf("person","user")) val title:String Kotlin编译器将alternate = {“person”,“user”}视为function type. 编辑于1blustone: 在Kotlin 1.2中,这可以使用array literals,但仅限于注释: @SerializedName(value = "name",alternate = ["person","user"]) val title:String (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |