Описание тега kotlinx.serialization

Код, сгенерированный сериализацией Kotlin для сериализации объектов без отражения, только путем пометки класса аннотацией @Serializable.

Сериализация Kotlin состоит из подключаемого модуля компилятора, который автоматически создает код посетителя для классов, и библиотеки времени выполнения, которая использует сгенерированный код для сериализации объектов без отражения.

  • Поддерживает классы Kotlin, отмеченные как @Serializable и стандартные коллекции.
  • Поддерживает форматы JSON, CBOR и Protobuf прямо из коробки.
  • Тот же код работает на Kotlin/JVM, Kotlin/JS и Kotlin/Native.