Описание тега klaxon

Klaxon - это библиотека для анализа JSON в Kotlin.
1 ответ

Как разобрать только часть JSON с Klaxon?

Я пытаюсь проанализировать некоторые JSON для kotlin объектов. JSON выглядит так: { data: [ { "name": "aaa", "age": 11 }, { "name": "bbb", "age": 22 }, ], otherdata : "don't need" } Мне просто нужно data часть всего JSON, и проанализировать каждый э…
07 май '18 в 16:17
1 ответ

Как мне разобрать вложенный JSON с помощью Klaxon и отобразить его в программе переработчика?

Это мой MainActivity.kt class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) var data = Klaxon() .parseArray<ProductData>(read…
1 ответ

Я не могу получить зависимость Klaxon в Intellij для регистрации

Я за свою жизнь не могу заставить Klaxon работать в Intellij. Другие зависимости, которые я добавил (например, gson), работали нормально. Я попытался обновить Gradle, попробовал другую версию и т. Д. Кажется, ничего не работает, поэтому я могу испол…
25 фев '19 в 14:48
1 ответ

Клаксон Разбор вложенных массивов

Я пытаюсь проанализировать этот файл с Klaxon, в целом все идет хорошо, за исключением того, что мне совершенно не удается разобрать этот массив элементов /[Number]/properties/ Поэтому я думаю получить исходную строку свойств и проанализировать ее о…
15 апр '18 в 10:54
2 ответа

Kotlin не может импортировать файл JSON, даже с явным путем

Я пытаюсь импортировать локальный файл JSON в приложение для Android с помощью Kotlin и Android Studio, однако приложение не может найти этот файл. Даже с явным путем JVM не может получить доступ к файлу. Я попытался сделать файл.txt, и JVM не может…
2 ответа

Разбор json в Котлине

Я пытаюсь разобрать Json в Kotlin. У меня много проблем, кажется, что многие люди изучают Kotlin после Java... Не я, я парень из Python. Я запустил ноутбук Kotlin Jupyter довольно быстро ( https://github.com/ligee/kotlin-jupyter), после чего мне уда…
22 янв '18 в 20:59
0 ответов

Неустранимое исключение: java.lang.RuntimeException с Klaxon json Kotlin Library

Я использую Klaxon с моим приложением для Android (Proguard включен) Эта ошибка приходит с последней версией Android 8.0. Любая идея, что вызывает? Fatal Exception: java.lang.RuntimeException Unexpected character at position 2: '< (60)' com.beust…
03 дек '17 в 04:51
1 ответ

Разбор JSON, содержащий массив перечислений в Kotlin с Klaxon

Я новичок в Kotlin и пытаюсь проанализировать массив перечислений из JSON: val convertColor = object: Converter<Color> { override fun toJson(value: Color): String? = when(value) { Color.R -> "red" Color.G -> "green" Color.B -> "blue" …
07 мар '18 в 21:05
1 ответ

Разбор JSON с использованием Klaxon с doAsync от Anko не выполняется

Я пытаюсь проанализировать URL-адрес, содержащий JSON, когда я нажимаю кнопку: button.setOnClickListener { doAsync{ val result = URL("http://date.jsontest.com/").readText() val parser: Parser = Parser() val stringBuilder: StringBuilder = StringBuild…
13 июл '17 в 07:35
2 ответа

Android Kotlin + Klaxon - парсинг корневого массива JSON

У меня есть актив JSON с корневым массивом: [ { "word": "word", "label": "label" }, { "word": "word2", "label": "label2" } ] Я пытаюсь разобрать его с помощью Klaxon. Пока что я попробовал несколько методов: val wordDict = Klaxon().parse<List<…
03 мар '18 в 22:21
1 ответ

Добавление статических методов и методов экземпляра в список в Kotlin

Я пытаюсь добавить поддержку Kotlin в quicktype, чтобы разработчики Kotlin могли легко генерировать типы и маршалинг кода в Kotlin из JSON. Для любого данного образца JSON я хочу создать тип T с T.fromJson статический метод и T.toJson метод экземпля…
04 май '18 в 22:34
1 ответ

Симпатичные печатные выходы Клаксона "["result"]"

val time = json.lookup<String?>("query.results.channel.title").toJsonString(true) выходы ["Yahoo! Погода - Ном, АК, США"] Есть ли способ получить вывод без скобок и кавычек? я думаю что .replace("[\"","").replace("\"]","") не лучший способ
14 июл '17 в 08:00
0 ответов

KotlinReflectionInternalError при компиляции Klaxon и использовании Spring

Я разрабатываю веб-сервер с Kotlin и Spring, и недавно я решил использовать Klaxon для форматирования данных для некоторой регистрации. Я использую IntelliJ и плагин Kotlin обновлен до версии 1.2.51, я добавил compile 'com.beust:klaxon:3.0.1' в мой …
10 июл '18 в 18:17
2 ответа

Kotlin - Как прочитать строку JSON на URL

Я новичок в Kotlin, и я нахожу библиотеку Klaxon для анализа JSON. Я не могу найти, как выполнить URL ( http://localhost:8080/items/2), прочитать строку JSON и сохранить данные в переменные и распечатать их в консоли. Создан и обновлен, мне не нужно…
20 мар '18 в 22:01
0 ответов

Есть ли способ указать значения для разбора клаксона

data class AI constructor(@Json(ignored = true) val statusCode: Int, @Json(name="a") val a: Long?, @Json(name="b")val b: Long?, @Json(name="c")val c: Date?, @Json(name="d")val d: Long?, @Json(name="e")val e: String?, @Json(name="f")val f: String?) :…
20 июн '18 в 18:26
1 ответ

Используйте залп и клаксон в неактивном классе

Я пытаюсь сделать класс, представляющий таблицу в базе данных. data class MSettings( var name: String?, var value: String?, var Description: String?) Мне нужно получить данные из API. Я пытаюсь использовать Volley, но Volley нужен контекст. У меня н…
2 ответа

Клаксон: Ожидаемое имя, но получил LEFT_BRACE

Как я могу прочитать "сложный" JSON с помощью Klaxon? Я пытаюсь использовать потоковый API Клаксона, как сказано в документации. Я использую метод beginObject. Если я использую JSON, как указано в примере, все в порядке val objectString = """{ "name…
16 янв '18 в 00:57
0 ответов

Стратегия исключения сериализации JSON с Klaxon

Gson позволяет установить ExclusionStrategyна GsonBuilder динамически пропускать некоторые поля во время сериализации. Мне интересно, имеет ли библиотека Klaxon для Kotlin похожую функцию (см. https://github.com/cbeust/klaxon). Там есть Ignore аннот…
25 апр '18 в 12:09
1 ответ

Используя Klaxon JSON для Android, как я могу получить следующий JSON в ListView?

Я смотрю, как использовать Klaxon, чтобы получить мой JSON в массив для LIstView. Это отличается от Java по двум причинам. Это Котлин и Клаксон. Ниже приведен массив почтовых индексов и информация о городах в штате. Я вытаскиваю его через Fuel, и я …
27 сен '17 в 15:50
1 ответ

Как настроить весеннюю загрузку для использования библиотеки klaxon

Есть библиотека клаксона - парсер JSON для kotlin Как настроить Spring Boot чтобы использовать его для создания REST API следующим образом: @RestController class SampleController { @RequestMapping("/test", method = [RequestMethod.POST]) fun test(@Re…