Package-level declarations
Kotlinx-serialization serializers for JSON Schema types.
Types
Custom serializer for array enum fields that ensures all values are JsonArray during deserialization.
Custom serializer for boolean enum fields that converts JsonElement values to Boolean during deserialization.
Custom serializer for numeric enum fields that converts JsonElement values to Double during deserialization.
Custom serializer for object enum fields that ensures all values are JsonObject during deserialization.
Custom serializer for string enum fields that converts JsonElement values to String during deserialization.
A custom serializer for handling JSON values that can either be a single string or a list of strings. This serializer ensures that both formats are correctly deserialized into a List<String> and serialized back into their appropriate JSON representation.
Functions
Extension function to convert List
Extension function to convert List
Extension function to convert List