Вопросы по теме 'kotlinx.serialization'

Пользовательский сериализатор с полиморфной сериализацией kotlinx
С полиморфизмом kotlinx.serialization я хочу получить {"type":"veh_t","owner":"Ivan","bodyType":"cistern","carryingCapacityInTons":5,"detachable":false} но я получаю...
2388 просмотров

Получение сериализации kotlinx, работающей в мультиплатформенном проекте
Я использую сериализацию Kotlin для тест-драйва в многоплатформенном проекте в Kotlin 1.4-M2, следуя руководству на github, но у меня не получается скомпилировать бит сериализации. Это мой build.gradle.kts plugins { val kotlinVersion =...
1973 просмотров

Как десериализовать массив значений в коллекцию с помощью сериализации kotlinx
Привет, я новичок в сериализации kotlinx, и я использую KMP, мои требования немного другие мой класс данных @Serializable класс данных Student (имя val: String, возраст val: Int) а мой простой JSON будет ['Avinash', 22], который нужно...
1234 просмотров

Как использовать @SerializedName в многоплатформенном проекте Kotlin?
Я использую мультиплатформенность Kotlin. Я получаю имя объекта в ответе Json. Я хочу сопоставить имя объекта с другим именем. Итак, я решил использовать @SerializedName. Но это не работает. В нем написано Неразрешенная ссылка: SerializedName.
417 просмотров

kotlinx-serialization: полиморфный сериализатор не найден для отсутствующего дискриминатора класса ('null')
Я пытаюсь сериализовать json, но выдает исключение JsonDecodingException. Проверить код: SerializationTestCase.kt: import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.decodeFromString...
744 просмотров

Как правильно использовать наследование классов в Kotlin в сочетании с Kotlinx Serialization
У меня есть простая иерархия, содержащая следующее: абстрактный класс BaseItem открытый элемент класса: BaseItem класс Рюкзак: Предмет Все они должны работать с сериализацией Kotlinx. Все шло нормально, пока я не добавил класс...
113 просмотров
schedule 01.03.2022

Как перехватить десериализацию с помощью kotlinx.serialization
Например, у меня JSON { "url": "//n.ya.com" } Для десериализации я определяю класс данных @Serializable data class Foo( @SerialName("url") val link: String, ) После десериализации объект Foo...
141 просмотров
schedule 23.05.2022

Как сериализовать закрытый класс kotlin с открытым val, используя сериализацию kotlinx
import kotlinx.serialization.Serializable @Serializable sealed class Exercise(open val id: String) { @Serializable data class Theory(override val id: String) : Exercise(id) } В моем коде есть такой запечатанный класс, и компилятор...
1639 просмотров

NoClassDefFoundError сериализация kotlinx
У меня есть мультиплатформенный проект kotlin, и мне нужно serialize класс. Я включил следующую зависимость в свои commonMain и androidMain и iosMain соответственно в свой multiplatform gradle file : //commonMain implementation...
1279 просмотров

Как сериализовать класс библиотеки в Protobuf с помощью kotlinx.serialization?
Как сериализовать библиотечный класс в Protobuf с помощью kotlinx.serialization ? Поскольку он не редактируется, я не могу добавлять @SerialId аннотации к его свойствам, как указано в runtime_usage.md # protobuf . Если я напишу собственный...
1028 просмотров

Kotlinx-сериализация не распознает Json.parse () или Data.serializer ()
Я попробовал следующий пример , чтобы проанализировать строку Json для соответствующего объекта. Data отмечен @Serializable Обе функции Json.parse() и Data.serializer() имеют красный цвет и поэтому не распознаются. Я пробовал это...
137 просмотров
schedule 09.12.2023

Сериализатор Kotlin для ReamList и List
Я только что попытался использовать библиотеку сериализации Kotlin для замены Gson, однако у меня возникли проблемы с ее использованием для RealmList в моей модели. Любая помощь будет оценена. Получаю ошибку...
486 просмотров