Описание тега kotlinx.serialization
Код, сгенерированный сериализацией Kotlin для сериализации объектов без отражения, только путем пометки класса аннотацией @Serializable.
Сериализация Kotlin состоит из подключаемого модуля компилятора, который автоматически создает код посетителя для классов, и библиотеки времени выполнения, которая использует сгенерированный код для сериализации объектов без отражения.
- Поддерживает классы Kotlin, отмеченные как
@Serializable
и стандартные коллекции. - Поддерживает форматы JSON, CBOR и Protobuf прямо из коробки.
- Тот же код работает на Kotlin/JVM, Kotlin/JS и Kotlin/Native.