Вопросы по теме 'kotlinx.serialization'
Пользовательский сериализатор с полиморфной сериализацией kotlinx
С полиморфизмом kotlinx.serialization я хочу получить
{"type":"veh_t","owner":"Ivan","bodyType":"cistern","carryingCapacityInTons":5,"detachable":false}
но я получаю...
2388 просмотров
schedule
14.11.2021
Получение сериализации kotlinx, работающей в мультиплатформенном проекте
Я использую сериализацию Kotlin для тест-драйва в многоплатформенном проекте в Kotlin 1.4-M2, следуя руководству на github, но у меня не получается скомпилировать бит сериализации.
Это мой build.gradle.kts
plugins {
val kotlinVersion =...
1973 просмотров
schedule
17.11.2021
Как десериализовать массив значений в коллекцию с помощью сериализации kotlinx
Привет, я новичок в сериализации kotlinx, и я использую KMP, мои требования немного другие
мой класс данных
@Serializable класс данных Student (имя val: String, возраст val: Int)
а мой простой JSON будет ['Avinash', 22],
который нужно...
1234 просмотров
schedule
15.02.2022
Как использовать @SerializedName в многоплатформенном проекте Kotlin?
Я использую мультиплатформенность Kotlin. Я получаю имя объекта в ответе Json. Я хочу сопоставить имя объекта с другим именем. Итак, я решил использовать @SerializedName. Но это не работает.
В нем написано Неразрешенная ссылка: SerializedName.
417 просмотров
schedule
24.02.2022
kotlinx-serialization: полиморфный сериализатор не найден для отсутствующего дискриминатора класса ('null')
Я пытаюсь сериализовать json, но выдает исключение JsonDecodingException. Проверить код:
SerializationTestCase.kt:
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
import kotlinx.serialization.decodeFromString...
744 просмотров
schedule
01.03.2022
Как правильно использовать наследование классов в 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 просмотров
schedule
31.05.2022
NoClassDefFoundError сериализация kotlinx
У меня есть мультиплатформенный проект kotlin, и мне нужно serialize класс. Я включил следующую зависимость в свои commonMain и androidMain и iosMain соответственно в свой multiplatform gradle file :
//commonMain
implementation...
1279 просмотров
schedule
05.07.2022
Как сериализовать класс библиотеки в Protobuf с помощью kotlinx.serialization?
Как сериализовать библиотечный класс в Protobuf с помощью kotlinx.serialization ? Поскольку он не редактируется, я не могу добавлять @SerialId аннотации к его свойствам, как указано в runtime_usage.md # protobuf . Если я напишу собственный...
1028 просмотров
schedule
27.04.2023
Kotlinx-сериализация не распознает Json.parse () или Data.serializer ()
Я попробовал следующий пример , чтобы проанализировать строку Json для соответствующего объекта.
Data отмечен @Serializable
Обе функции Json.parse() и Data.serializer() имеют красный цвет и поэтому не распознаются.
Я пробовал это...
137 просмотров
schedule
09.12.2023
Сериализатор Kotlin для ReamList и List
Я только что попытался использовать библиотеку сериализации Kotlin для замены Gson, однако у меня возникли проблемы с ее использованием для RealmList в моей модели. Любая помощь будет оценена. Получаю ошибку...
486 просмотров
schedule
09.02.2024