Size: a a a

Kotlin Community

2020 November 16

АО

Алексей Овсянников... in Kotlin Community
Попробую, конечно
источник

АО

Алексей Овсянников... in Kotlin Community
А от компаньонов хотят уходить?
источник

АО

Алексей Овсянников... in Kotlin Community
Alexander Nozik
А лучше A::class.serializer()
@InternalSerializationApi
public fun <T : Any> KClass<T>.serializer()
источник

АО

Алексей Овсянников... in Kotlin Community
ну то есть он, судя по-всему, не предназначен для публичного пользования, => вопрос актуален
источник

AN

Alexander Nozik in Kotlin Community
Алексей Овсянников
А от компаньонов хотят уходить?
После митинга посмотрю. Как-то я это делал...
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
А лучше A::class.serializer()
лучше json.serializer<A>()
источник

AN

Alexander Nozik in Kotlin Community
саша сок #KotlinGang
лучше json.serializer<A>()
Вот да, кстати
источник

AN

Alexander Nozik in Kotlin Community
там по-моему без json
источник

с#

саша сок #KotlinGang... in Kotlin Community
Alexander Nozik
там по-моему без json
ну у меня в json может быть добавлен serializersModule и там есть
json = Json {

}
источник

с#

саша сок #KotlinGang... in Kotlin Community
но а так просто Json.serializer
источник

с#

саша сок #KotlinGang... in Kotlin Community
а может есть и просто serializer, я не знаю, но у меня с json
источник

ДК

Дима Красилов... in Kotlin Community
Vladimir Petrakovich
А, spring data. Видимо, по имени класса.
Да
источник

ДК

Дима Красилов... in Kotlin Community
Vladimir Petrakovich
Лично моё мнение: схема с полем с enum - это норм. А вот Spring Data Mongo + Kotlin - не норм.
Согласен.
Но спринг дата слишком удобна, что уж поделать.
А какие хорошие альтернативы есть?
источник

VP

Vladimir Petrakovich in Kotlin Community
Дима Красилов
Согласен.
Но спринг дата слишком удобна, что уж поделать.
А какие хорошие альтернативы есть?
Ну например просто взять драйвер монги и джексон
источник

IN

Ilya Nikolaev in Kotlin Community
@noraltavir мне не подошел вариант, есть возможность глянуть родителя или вернуть сериализатор в зависимости от другого поля?
источник

IN

Ilya Nikolaev in Kotlin Community
Я вижу способ только через buildSerialDescriptor
источник

IN

Ilya Nikolaev in Kotlin Community
Но это штука под @InternalSerializationApi. Я сейчас напишу, а потом эту штуку выпилят.)
источник

IN

Ilya Nikolaev in Kotlin Community
Хотелось бы сразу написать хорошо. Версия релизная, а до сих пор есть варнинги .)
источник

с#

саша сок #KotlinGang... in Kotlin Community
напишите свой сериализатор, который в зависимости от поля декодирует разными сериализаторами
источник

IN

Ilya Nikolaev in Kotlin Community
Как это сделать в рамках сериализатора котлина ?
источник