jimn
12/17/2019, 9:42 AM@Serializable
data class RowBinMeta(val name: String, val coord: Array<Int>, val typ: /*an enum*/ TypeMemento)
val meta: List<RowBinMeta> = RowBinMeta.RowBinMetaList(elements)
val out = Json(JsonConfiguration.Default).toJson( meta )
Exception in thread "main" kotlinx.serialization.SerializationException: Can't locate argument-less serializer for class kotlin.collections.List. For generic classes, such as lists, please provide serializer explicitly.
what am i missing?jimn
12/17/2019, 9:53 AM val out = Json(JsonConfiguration.Default).toJson(RowBinMeta::class.serializer().list, meta )
is extremely counter-intuitive. im sure this is costly for the community to have to thread so many github issues to arrive at something that could be in the READMEFudge
12/17/2019, 10:16 AMjimn
12/17/2019, 10:17 AMjimn
12/17/2019, 10:17 AMjimn
12/17/2019, 10:20 AMsandwwraith
12/18/2019, 11:20 AMval jsonList = json.stringify(Data.serializer().list, listOf(Data(42)))
: https://github.com/Kotlin/kotlinx.serialization#quick-example