ResourceBase64Serializer

基于 Base64Resource 序列化器。

它会将任何 Resource 都根据 Resource.data 序列化为 Base64 数据, 并将任意序列化后的数据反序列化为 ByteArrayResource

也因此,这会导致:

  • 序列化时会读取数据、产生读取开销。

  • 反序列化后的类型可能与原本的类型不一致。

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor

Functions

Link copied to clipboard
open override fun deserialize(decoder: Decoder): Resource
Link copied to clipboard
open override fun serialize(encoder: Encoder, value: Resource)