SparseArraySerializer



A serializer for SparseArray.

import androidx.savedstate.serialization.serializers.SparseArraySerializer

@Serializable
class MyModel(
    @Serializable(with = SparseArraySerializer::class)
    val sparseParcelableArray: android.util.SparseArray.os.Parcelable>
)

Summary

Public constructors

Any?> SparseArraySerializer(elementSerializer: KSerializer)
android

Public functions

open SparseArray
deserialize(decoder: Decoder)
android
open Unit
serialize(encoder: Encoder, value: SparseArray)
android

Public properties

open SerialDescriptor
android

Public constructors

SparseArraySerializer

Any?> SparseArraySerializer(elementSerializer: KSerializer)

Public functions

deserialize

open fun deserialize(decoder: Decoder): SparseArray

serialize

open fun serialize(encoder: Encoder, value: SparseArray): Unit

Public properties

descriptor

open val descriptorSerialDescriptor