ArrayEnumSerializer

Custom serializer for array enum fields that ensures all values are JsonArray during deserialization.

During deserialization:

  • JsonArray values → preserved as-is

  • Other types → error

During serialization, converts List back to JsonArray.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val descriptor: SerialDescriptor

Functions

Link copied to clipboard
open override fun deserialize(decoder: Decoder): List<JsonArray>?
Link copied to clipboard
open override fun serialize(encoder: Encoder, value: List<JsonArray>?)