我在应用程序中使用外部 API,而反序列化是使用 Kotlinx 序列化包完成的,当 api 结果是多个值的 Int 数组和单个值的原始 int 时,我遇到了问题。我怎样才能避免在这个过程中崩溃。是否有更好的方法来避免崩溃或创建数据类
前任:
import kotlinx.serialization.Serializable
@Serializable
data class Bookings (val slots: List<Int>)
当插槽具有单值 API 返回{slots: 1}
时 当插槽具有多个值 API 返回{ slots: [1,2,3,4]}