Mr.*_*r.G 3 java android kotlin
我在我的android项目中使用kotlin,这是在java上开发的,我在服务层使用了kotlin数据类
现在我想在序列中添加备用标签
@SerializedName(value="name", alternate={"person", "user"}) val title:String,
Run Code Online (Sandbox Code Playgroud)
这给了我意想不到的令牌问题,它似乎来自kotlin方面
这似乎是kotlin问题可以有人指出我的问题
我认为这将完成这项工作:
@SerializedName(value="name", alternate=arrayOf("person", "user")) val title:String
Run Code Online (Sandbox Code Playgroud)
Kotlin编译器将其alternate={"person", "user"}视为函数类型.
由Iblustone编辑:
在Kotlin 1.2中,这可以使用数组文字,但仅限于注释:
@SerializedName(value = "name", alternate = ["person", "user"]) val title:String
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1647 次 |
| 最近记录: |