Articles of json

Недопустимая строка JSON для ответа в android-apollo

Я посылаю простые мутации, и я ожидал JSON, но в строке ответа: { facebook=https://www.facebook.com/, linkedIn=https://www.linkedin.com/ } Как это исправить?

Преобразование строки JSON в экземпляр класса данных в Spring

В функции контроллера я получаю JSON через @RequestBody качестве data class . Я хочу сохранить data class как строку, а затем вернуть его обратно в data class . Как я могу достичь этого?

Kotlin Json Parser

У меня этот JSON в Котлине, и я не могу его забрать и разобрать. Любая быстрая помощь. Пожалуйста. [{platform: {name: "mena-web",publishingRegion: "mena",platformGroup:"web",id: 2,countryCode: "AE",locales: {locale:["en_US","ar_AE"]}}}] Вот мои классы данных: data class Locales(var locale: ArrayList<String>) {} data class Platform(var name: String, var publishingRegion: String, var platformGroup: String, var id: Int, var countryCode: String, var locales: Locales) […]

Исключение json в приложении kotlin

Я пытаюсь прочитать файл JSON в приложении kotlin. Я могу прочитать json, но есть ошибка, она не заполняет массив. Когда он показывает исключение, я вижу результат json. Вот код: fun read(){ val stringRequest = StringRequest(Request.Method.POST, URL, Response.Listener<String>{s -> try { val obj = JSONObject(s) if(!obj.getBoolean("error")){ val array = obj.getJSONArray("friend") for(i in 0..array.length()-1){ val objectFriend = […]

Как разобрать JSON вручную в Котлине?

Я хочу разобрать ответ JSON вручную в Котлине. Поскольку я получаю сложный ответ JSON, который имеет некоторые общие поля. Например, я получаю ниже ответа. { status: "success/false" apiId: 6 message: "Error msg if any" . . . // Here comes some JSON with complex structure where some fields are . // missing/omitted. Sometime array is […]

Как предотвратить Джексона от (де) сериализации определенных свойств?

Для любого класса Kotlin один метод генерируется для каждого открытого свойства в формате componentX() , поэтому этот класс: public data class Dog(public var name: String, public var age: Double) Является эквивалентом чего-то подобного в Java: public class Dog { private String name; private double age; public Dog(@NotNull String name, @NotNull double age) { // assign […]

Добавление объектов JSON в существующий файл JSON

Поэтому мне недавно было поручено создать утилиту, которая позволит легко добавлять JSON в файл .json через библиотеку gson. Я закодировал это в Котлине: fun addObject(filePath: String, name: String, values: Array<Array<String>>) { try { var writer: JsonWriter = JsonWriter(FileWriter(File(filePath))) writer.beginObject() writer.name(name) writer.beginObject() for(item in values){ writer.name(item[0]).value(item[1]) } writer.endObject() writer.endObject() writer.close() println("[JSONUtil] Wrote object successfully!") } catch […]

GSON – преобразование строки в JsonArray

Я пытаюсь преобразовать строку в JsonArray. До сих пор я пытался сделать следующее: Gson().toJson(string) Gson().toJsonTree(string) оба делают исключение, говоря, что аргумент не является JsonArray. Вот строка, так как вы видите, что это JsonArray: "[{\"match\":{\"id\":92757102,\"tournament_id\":3666234,\"state\":\"open\",\"player1_id\":58602461,\"player2_id\":58602459,\"player1_prereq_match_id\":null,\"player2_prereq_match_id\":null,\"player1_is_prereq_match_loser\":false,\"player2_is_prereq_match_loser\":false,\"winner_id\":null,\"loser_id\":null,\"started_at\":\"2017-07-17T19:10:07.588-04:00\",\"created_at\":\"2017-07-17T19:10:07.476-04:00\",\"updated_at\":\"2017-07-17T19:10:07.588-04:00\",\"identifier\":\"A\",\"has_attachment\":false,\"round\":1,\"player1_votes\":null,\"player2_votes\":null,\"group_id\":null,\"attachment_count\":null,\"scheduled_time\":null,\"location\":null,\"underway_at\":null,\"optional\":false,\"rushb_id\":null,\"completed_at\":null,\"suggested_play_order\":1,\"prerequisite_match_ids_csv\":\"\",\"scores_csv\":\"\"}}]"

заполнять прядильщик с модифицированным и моши

Я новичок в android dev (как java, так и kotlin). Я пытаюсь заполнить spinner от json с помощью модификации и moshi, но я не знаю, как заполнить его в spinner. честно говоря, я не знаю, правильно ли возвращено Json-данных или нет, так как Log.d () return не является детальным как dump () laravel или php. […]

Kotlin klaxon проанализирует направление Google Api

Извините за мой английский (google translate). Я пытаюсь получить расстояние между двумя точками от подсказок google, используя klaxon ( https://github.com/cbeust/klaxon ) на Kotlin. fun distanceDier (start: LatLng, end: LatLng, mode: String) { val url = ("http://maps.googleapis.com/maps/api/directions/json?" + "origin=" + start.latitude + "," + start.longitude + "&destination=" + end.latitude + "," + end.longitude + "&sensor=false&units=metric&mode=" + […]

Intereting Posts
В языке программирования Kotlin значение varargs с точки зрения использования Запустить Java в Kotlin-конвертер из командной строки? Как я могу разбить String на массив в Kotlin? Изменчивый двумерный массив в Котлине Встроенная функция не может получить доступ к непубличным API: @PublishedApi vs @Suppress vs @JvmSynthetic Поддержка градиента протокола Buffer для Kotlin Android не работает? Как liveata отправляет данные в действие, если какие-либо изменения Android Studio 3.0 – Не удается найти метод «com.android.build.gradle.internal.variant.BaseVariantData.getOutputs () Ljava / util / List ' Как высмеять kotlin ByteArray с помощью Mockito? supportActionBar имеет значение null, используя Kotlin Android всегда : app: ошибка kaptDebugKotlin при запуске модульного теста Kotlin thread save native lazy singleton с параметром Могут ли в производстве использоваться «экспериментальные» Kotlin-сопрограммы? Пользовательский вертикальный просмотрщик не работает с прослушивателем onClick в дочернем представлении Почему экземпляр $ MockitoMock $ не идентифицируется как макет?