GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
.github .idea benchmark bom buildSrc core docs basic-serialization.md building.md builtin-classes.md compatibility.md formats.md inline-classes.md json.md knit.properties migration.md polymorphism.md serialization-guide.md serializers.md value-classes.md ...
.github .idea benchmark bom buildSrc core docs basic-serialization.md building.md builtin-classes.md compatibility.md formats.md inline-classes.md json.md knit.properties migration.md polymorphism.md serialization-guide.md serializers.md value-classes.md ...
@Serializable data class Project(val name: String, val language: String) fun main() { val data = Project("kotlinx.serialization", "Kotlin") val bytes = Cbor.encodeToByteArray(data) println(bytes.toAsciiHexString()) val obj = Cbor.decodeFromByteArray<Project>(bytes) println(obj) ...
val format = Json { isLenient = true } enum class Status { SUPPORTED } @Serializable data class Project(val name: String, val status: Status, val votes: Int) fun main() { val data = format.decodeFromString<Project>(""" { name : kotlinx.serialization, status : SUPPORTED, votes : "...
.github .idea benchmark bom buildSrc core docs basic-serialization.md building.md builtin-classes.md compatibility.md formats.md inline-classes.md json.md knit.properties migration.md polymorphism.md serialization-guide.md serializers.md value-classes.md ...
Kotlin NBT library for kotlinx.serialization. Contribute to BenWoodworth/knbt development by creating an account on GitHub.
Kotlin/kotlinx.serializationPublic NotificationsYou must be signed in to change notification settings Fork641 Star5.6k Files master Sign in to see the full file tree. CHANGELOG.md Latest commit sandwwraith Prepare 1.8.1 release (#2965)
19 + # see https://github.com/Kotlin/kotlinx.serialization/issues/2861 20 + # see https://issuetracker.google.com/issues/379996140 21 + 22 + -keepclassmembers @kotlinx.serialization.Serializable class ** { 23 + public static ** INSTANCE; 24 + kotlinx.serialization.KSerializer seri...
description = "Kotlin multiplatform serialization runtime library" url = "https://github.com/Kotlin/kotlinx.serialization" licenses { license { name = "The Apache Software License, Version 2.0" url = "https://www.apache.org/licenses/LICENSE-2.0.txt" distribution = "repo" } } developers { ...