Articles of kotlin klaxon

библиотека kotlin klaxon для json

Я новичок в kotlin и решил, что лучший способ узнать что-то – начать использовать его (так что вопрос больше связан с языком, чем с библиотекой klaxon). Я пытаюсь понять первый отрывок из git-страницы klaxon ( https://github.com/cbeust/klaxon ). Вот: fun parse(name: String) : Any? { val cls = Parser::class.java return cls.getResourceAsStream(name)?.let { inputStream -> return Parser().parse(inputStream) […]

Как преобразовать адаптер типа Gson в адаптер Klaxon

Поэтому у меня ранее была настройка typeAdapters для разбора моего json с помощью Gson но я пытаюсь преобразовать его в Kotlin для разработки Android. Я относительно новичок в Android, поэтому я не понимаю всех нюансов (в первую очередь iOS). Но у меня есть что-то вроде этого class GsonTypeAdapter(gson: Gson) : TypeAdapter<ChartInfo>() { private val mIntegerAdapter: […]

Fatal Exception: java.lang.RuntimeException с библиотекой Klaxon json Kotlin

Я использую klaxon с моим Android-приложением (proguard enabled). Эта ошибка появляется с последней версией Android версии 8.0. Любая идея, что вызывает? Fatal Exception: java.lang.RuntimeException Unexpected character at position 2: '< (60)' com.beust.klaxon.Parser.parse (Unknown Source:24) cc.cc.api.JsonParser$Companion.parse (Unknown Source:15) cc.cc.api.JsonParser$Companion$processResponse$1$2.onCompleted (Unknown Source:52) com.koushikdutta.async.future.SimpleFuture.getResultOrThrow (Unknown Source:10) com.koushikdutta.async.future.SimpleFuture.cancel (Unknown Source:22) com.koushikdutta.ion.IonRequestBuilder$EmitterTransform$1.onCompleted (Unknown Source:25) com.koushikdutta.async.future.SimpleFuture.getResultOrThrow (Unknown Source:10) com.koushikdutta.async.future.SimpleFuture.cancel (Unknown Source:22) […]

«JSON от Klaxon's довольно печатает» "

val time = json.lookup<String?>("query.results.channel.title").toJsonString(true) выходы ["Yahoo! Weather – Nome, AK, США"] есть ли способ получить результат без скобок и кавычек? я думаю что .replace("[\"","").replace("\"]","") это не лучший способ

Klaxon: Ожидалось имя, но получил LEFT_BRACE

Как я могу прочитать «сложный» json, используя Klaxon? Я пытаюсь использовать поток apl klaxon, как говорят в документации . Я использую метод beginObject. Если я использую json, как указано в примере, все в порядке val objectString = """{ "name" : "Joe", "age" : 23, "flag" : true, "array" : [1, 3], "obj1" : { "a" […]

Intereting Posts
Запрос разрешения во время выполнения не работает Android: Kotlin TypeCastException: null не может быть применено к ненулевому типу kotlin.String Не удается получить доступ к внутренним компонентам из тестового источника с помощью Android Передача функций в Котлин Создайте экземпляр аннотации в Котлине Почему Kotlin не может вывести следующий аргумент лямбда (после преобразования Java -> Kotlin)? Как явно вызвать блок init объекта? Провайдер pactVerify не подбирает файл JSON Pact Ошибка компиляции команды с закрытыми классами Kotlin: Сравнить значения свойств различных целевых объектов с (out) отражением как сделать модифицированный класс POJO для этого Json Почему не будет код, который инициализирует свойство интерфейса переменной в компиляции блока init? Вызовите встроенную функцию Kotlin из Java Интерфейс реализации класса Kotlin anonim Kotlin on android: Не удается найти основной объединенный манифест. Что вызывает эту ошибку?