5 android pojo kotlin data-class
最近我开始将我的 Android 项目从 Java 转换为 Kotlin。我在许多类中使用 Retrofit 从 API 获取数据。在我的项目中,有很多 POJO,我需要手动将它们转换为数据类,因为它与 Android Studio 的自动转换工具不能很好地配合。
考虑我有模型类:
public class LoginResponseMinimal {
String firstName, lastName, token;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
}
Run Code Online (Sandbox Code Playgroud)
有什么好方法可以直接将这个模型类转换为 Kotlin 中的数据类吗?这个类手动转换是可以的,但是我有一些类有大量变量,手动将其转换为数据类会很麻烦。
很高兴为您提供帮助。这里是solution:
https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt
访问此link,然后继续上角从 java 转换上给出的选项
然后将您的java代码粘贴到那里,在底部您将看到按钮转换为 kotlinkotlin ,点击该按钮,您将在右侧看到您的代码。
是的,不要粘贴你的整个班级
对于您的情况,请粘贴以下代码:
String firstName, lastName, token;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7863 次 |
| 最近记录: |