Assaf Shouval
val module = SerializersModule { polymorphic(Any::class) { subclass(Int::class, PolymorphicPrimitiveSerializer(Int.serializer())) subclass(String::class, PolymorphicPrimitiveSerializer(String.serializer())) subclass(Pair::class, PolymorphicSerializer(Pair::class)) } polymorphic(Pair::class) { PairSerializer(Int.serializer(), String.serializer()) } } val format = Json { serializersModule = module } val mm = mapOf<String, Any>() .plus("intString pair" to 5 to "FIVE")
A modern programming language that makes developers happier.