ValV
10/09/2018, 12:47 PMkotlinx.serialization
и jackson-module-kotlin
(точнее, подсказали), там сказано, что это всё - для классов и классов данных Котлина. Т. е. это может не сработать для Джава `Observable`ов?sandwwraith
10/10/2018, 12:31 PMValV
10/10/2018, 12:33 PMsandwwraith
10/10/2018, 12:33 PMValV
10/10/2018, 12:33 PMsandwwraith
10/10/2018, 12:34 PMValV
10/10/2018, 12:35 PMList<List<Any>>
?sandwwraith
10/10/2018, 12:35 PMValV
10/10/2018, 12:43 PMAny
не имеет .serializer()
?ValV
10/10/2018, 12:46 PMJSON.stringify(listOfLists)
не даётся... Есть где-то подобные примеры?sandwwraith
10/10/2018, 1:10 PMValV
10/10/2018, 1:12 PMsandwwraith
10/10/2018, 1:13 PMsandwwraith
10/10/2018, 1:13 PM@Serializable data class Data(val i: Int)
println(JSON.stringify(Data.serializer().list.list, listOf(listOf(Data(42)))))
ValV
10/10/2018, 1:15 PMValV
10/10/2018, 1:16 PMValV
10/10/2018, 1:19 PMAny
ValV
10/10/2018, 1:20 PMsetOf(String, Int, Double, Boolean).serializer().list.list
?ValV
10/11/2018, 7:23 AMMap<String, List<String>>
? Я нашёл в примерах, только как сериализовать его внутри пользовательского класса типа data class Data(val myMap: Map<String, String>)
sandwwraith
10/11/2018, 10:31 AMval mp: KSerializer<Map<String, Int>> = (StringSerializer to IntSerializer).map // extension on Pair of serializers
. Получается, тут вместо IntSerializer надо написать StringSerializer.listValV
10/11/2018, 10:57 AM