napperley
05/15/2020, 2:11 AMlinuxArm32Hfp("linuxArm32") {
compilations.getByName("main") {
// ...
dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-serialization-runtime-native:" +
kotlinxSerializationVer)
}
}
// ...
}
Under External Libraries there is a entry for org.jetbrains.kotlinx:kotlinx-serialization-runtime-linuxarm32hfp but not for org.jetbrains.kotlinx:kotlinx-serialization-runtime-native.napperley
05/15/2020, 2:57 AMnapperley
05/15/2020, 3:02 AMimport kotlinx.serialization.Serializable
import kotlinx.serialization.ImplicitReflectionSerializer
import kotlinx.serialization.json.Json.Default.stringify
import kotlinx.serialization.serializer
@Serializable
data class BatteryTelemetry(val voltage: Int, val current: Int)
@ImplicitReflectionSerializer
private fun printJson() {
val data = BatteryTelemetry(voltage = 60, current = 20)
println("JSON String:\n${stringify(BatteryTelemetry::class.serializer(), data)}")
}
@ImplicitReflectionSerializer
fun main(args: Array<String>) {
// ...
printJson()
// ...
}
Alexey Belkov [JB]
05/15/2020, 8:19 AMnapperley
05/18/2020, 3:51 AMnapperley
05/18/2020, 3:52 AM