如何将Java对象转换为Kotlin多平台对象
我有一个Java对象。我有一个Kotlin多平台对象。 如何将此Java对象转换为Kotlin多平台对象 Java代码:如何将Java对象转换为Kotlin多平台对象,java,kotlin,kotlin-multiplatform,kotlin-multiplatform-mobile,Java,Kotlin,Kotlin Multiplatform,Kotlin Multiplatform Mobile,我有一个Java对象。我有一个Kotlin多平台对象。 如何将此Java对象转换为Kotlin多平台对象 Java代码: public class JavaRecentItemList extends ObservableBean implements Parcelable { @SerializedName("TotalRowCount") int totalRowCount; } Kotlin多平台共享代码: import kotlinx.serial
public class JavaRecentItemList extends ObservableBean implements Parcelable {
@SerializedName("TotalRowCount")
int totalRowCount;
}
Kotlin多平台共享代码:
import kotlinx.serialization.Serializable
@Serializable
data class KMMRecentItemList(
val TotalRowCount: Int? = null
)
我有一个KMM库,它需要一个KMMRecentItemList。
i、 e:
你只是简单地复制它。从科特林的角度来看,这些物体没有什么特别之处
val converted = KMMREcentItemList(javaRecentItemList.totalRowCount)
你只是简单地复制它。从科特林的角度来看,这些物体没有什么特别之处
val converted = KMMREcentItemList(javaRecentItemList.totalRowCount)
事实上,我是通过使用GSON库得到的。所以我把它转换回来,实际上,我是通过使用GSON库得到的。所以我来回转换它