【发布时间】:2019-12-31 07:43:40
【问题描述】:
如何使用 kotlinx 序列化对可选字符串列表进行字符串化?我想执行类似于:
val json = Json(JsonConfiguration.Stable)
val data: List<String?> = listOf("v1", null, "v3")
val dataJson = json.stringify(String.serializer().list, data)
但是,这不会编译。我知道String.serializer().list 提供了SerializationStrategy<List<String>>,我需要SerializationStrategy<List<String?>>。如何获得后者?
【问题讨论】:
标签: json kotlin kotlinx.serialization