如何将Java对象转换为Kotlin多平台对象

如何将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

我有一个Java对象。我有一个Kotlin多平台对象。 如何将此Java对象转换为Kotlin多平台对象

Java代码:

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库得到的。所以我来回转换它