Описание тега kotlinx.serialisation
11
ответов
Ktor с сериализацией kotlinx: как использовать JSON.nonstrict
Я пытаюсь инициализировать клиент Ktor http и настроить сериализацию JSON. Мне нужно разрешить нестрогую десериализацию, которую позволяет объект JSON.nonstrict. Просто не могу понять, как применить этот параметр к сериализатору. val client = HttpCl…
29 ноя '18 в 20:55
0
ответов
Сериализация Kotlinx не распознает Json.parse() или Data.serializer()
Я попытался в следующем примере разобрать строку Json для соответствующего объекта. Data отмечен @Serializable Обе функции Json.parse() а также Data.serializer() окрашены в красный цвет и поэтому не распознаются. Я пробовал это с kotlinx-serializabl…
24 янв '19 в 14:10
0
ответов
Как создать вложенный JSON с помощью сериализации Kotlinx на Kotlin native
Я создаю общую библиотеку с помощью мультиплатформы Kotlin и использую Kotlin Serialization библиотека для сериализации и десериализации, я реализую Graph QL на моем проекте, и я использую ниже структуру { "operationName":"Operation", "query":"query…
06 фев '19 в 09:03
1
ответ
Ожидаемый '[, вид: ПОЛИМОРФНЫЙ'
Я пытаюсь заставить настраиваемую сериализацию работать с kotlinx.serialization как этот сокращенный пример: @Serializable open class KdfParams { var dklen: Int = 0 var salt: String? = null @Serializer(forClass = KdfParams::class) companion object {…
26 апр '18 в 20:52
1
ответ
kotlinx JSON.stringify игнорировать нулевые значения
Есть ли способ игнорировать нулевые значения при stringify? В настоящее время это выглядит как: "Поле": нулевая было бы замечательно, если бы не было нулевых полей вообще, но я не нашел такой опции. Кто-нибудь знает, как это может работать?
02 май '18 в 11:10
1
ответ
kotlinx.serialization конвертировать Int в логическое значение с помощью специального сериализатора
Я уже потратил много времени, пытаясь написать собственный сериализатор, чтобы заменить Int (TINYINT from mysql) на Boolean во время сериализации. С помощью Gson я делаю это без проблем, что-то вроде этого (Java): public class BooleanSerializer impl…
06 июл '18 в 19:31
2
ответа
kotlinx.serialization - Сериализует ArrayList<Date> как переменную класса данных с пользовательским DateSerializer
Мне нужно сериализовать ArrayList как переменную класса данных с пользовательским DateSerializer, с одной переменной даты, я использую аннотацию: @Serializable data class SearchBundle( @Serializable(with = DateSerializer::class) var startDate: Date?…
26 фев '19 в 15:36
0
ответов
DuplicateRelativeFileExtension при добавлении kotlinx сериализации в мой проект
Как видно из заголовка, я добавляю модуль сериализации kotlinx в свое приложение, он успешно собирается, но когда я пытаюсь его запустить, я получаю следующую ошибку: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:trans…
17 май '18 в 13:56
1
ответ
Может ли Ktor HttpClient JsonFeature использовать kotlinx.serialization
Ktor's HttpClient позволяет установить функцию Json. Кто-нибудь знает, может ли эта функция использовать библиотеку kotlinx.serialization или она ограничена только Gson? Я заинтересован в том, чтобы включить функцию Json для проектов MPP. Заранее сп…
04 окт '18 в 19:54
2
ответа
Kotlin десериализовать любой тип не поддерживается
Я пытаюсь десериализовать JSON в класс kotlin, используя kotlin.serialization. Однако, когда код идет для десериализации JSON, он выдает ошибку kotlinx.serialization.SerializationException: Any type is not supported Может кто-нибудь помочь мне решит…
24 окт '18 в 01:05
1
ответ
Есть ли лучший способ для обработки сериализации kotlinx?
Я использую kotlinx.serialization на родном проекте Kotlin я определил Super class для моих моделей и всех моделей происходит от него. Я определил function чтобы позвонил toJSON() для сериализации переменных и полей внутри модели, которые есть во вс…
25 янв '19 в 11:32
2
ответа
Списки сериализации с внешним сериализатором kotlinx
Итак, у меня есть этот класс Item.kt class Item { val name = "" val loc = "" val price = 0.0 override fun toString() = "$name <$loc> $price" } Так как этот класс находится в другой библиотеке (я не могу редактировать его источник), у меня есть…
24 янв '19 в 00:10
1
ответ
Невозможно разрешить зависимость для: Не удалось разрешить org.jetbrains.kotlinx:kotlinx-serialization-runtime-native:0.8.1-rc13
Я получаю ошибку сборки Gradle для неразрешенных зависимостей в примере проекта Kotlin/Native. Не удалось разрешить: org.jetbrains.kotlinx:kotlinx-serialization-runtime-native:0.8.1-rc13 мой build.gradle (общий модуль) выглядит так apply plugin: 'ko…
28 сен '18 в 12:48
2
ответа
SerializationComponentRegistrar не совместим с этой версией компилятора
Я получаю эту ошибку внутри AS - хотя я трижды проверял, чтобы выбрать правильную пару версий (kotlin 1.2.40 с сериализацией 0.5.0): Error:Kotlin: [Internal Error] java.lang.IllegalStateException: The provided plugin org.jetbrains.kotlinx.serializat…
26 апр '18 в 15:58
0
ответов
VerifyError: Отклонение класса Serializer
У меня проблема с сериализацией JSON kotlinx и с аннотацией @Serializer на Android. Проблема возникает только на определенных уровнях API- кажется, работает выше уровня API 23 и выдает эту ошибку ниже: java.lang.VerifyError: Rejecting class org.keth…
03 май '18 в 09:27
2
ответа
SerializationException: не может найти сериализатор без аргументов
Я создаю библиотеку Kotlin Multiplatform; на самом деле я получил 3 модуля (общие, JVM и JS), В classpath я получил: classpath "org.jetbrains.kotlin:kotlin-serialization:${versions.kotlin}" И в моих модулях я получил: общий: "org.jetbrains.kotlinx:k…
27 окт '18 в 13:40
0
ответов
Сборка Proguard не удалась из-за посылки kotlinx
Я пытаюсь использовать удивительный @Parcelize аннотации, как описано в учебнике по Kotlin Android Extensions, поэтому я применяю kotlin-android-extensions плагин на моем уровне приложений и код строит нормально. Когда я пытаюсь собрать для производ…
30 май '19 в 17:29
1
ответ
Kotlinx.Serializer - создайте быстрый JSON для отправки
Я играл с Kotlinx.serialisation. Я пытался найти быстрый способ использовать Kotlinx.serialisation для создания простого простого JSON (в основном, чтобы отправить его), с минимальным беспорядком кода. Для простой строки, такой как: {"Album": "Foxtr…
29 мар '19 в 12:06
2
ответа
Класс X не абстрактный и не реализует забавную writeToParcel(), определенную в android.os.Parcelable
В моем приложении для Android я хочу добавить комплект, включающий Place объект, описанный ниже для моего намерения. Поскольку сериализация была медленной и не рекомендуется, я предпочел Parcelable. Несмотря на то, что я использую Kotlin 1.3.31, у м…
07 май '19 в 08:46
1
ответ
Переход с Python JSON на Kotlin JVM JSON
У меня есть существующие программы на Python, которые используют import json и использовать json.load() json.loads() способ прочитать JSON и представить его в коде в простом в использовании доступном словаре. Я использую питон json[name][] = value с…
13 апр '19 в 07:04