Вопросы по теме 'moshi'

Получите литерал класса ‹T› или тип
Можно ли получить что-то похожее на Class<List<Data>>.class ? Я читал, что вы не можете позвонить .class из-за того, как он работает внутри, поэтому мне было интересно, может ли сработать что-то похожее на new...
332 просмотров
schedule 10.03.2022

Поле игнорирования Моши
Есть ли простой способ игнорировать поле при использовании моши для сериализации в строку json? Я могу думать только о специальном адаптере, но у меня есть ощущение, что есть лучший способ
8609 просмотров
schedule 29.06.2022

десериализация ответа JSON API с помощью моши
Я получил атрибуты объекта null после десериализации ответа json . При разработке под Android я использую retrofit2 , moshi в качестве конвертера ( https://github.com/kamikat/moshi-jsonapi ). При отладке я увидел полностью полученный ответ...
1010 просмотров

поддержка сериализации moshi, например @jsonunwrapped
У меня такой POJO: class Registration { String name; @JsonUnwrapped ModifiableDetails detailsToModify; } class ModifiableDetails { String currentStatus; int enrollmentNumber; } Когда я делаю запрос на отдых с содержанием...
250 просмотров
schedule 22.09.2022

Аннотация пользовательского квалификатора moshi для сериализации нулевого значения только для одного свойства
Я хотел бы сериализовать null только для одного свойства в моем теле JSON, которое выполняется PUT. Я не хочу сериализовать null для любых других типов объекта. Класс модели такой @Parcel class User @ParcelConstructor constructor(var college:...
3463 просмотров
schedule 04.02.2023

Как анализировать JSON с N дочерними объектами
Я пытаюсь проанализировать ответ JSON, который я получаю от стороннего API. Ответ возвращает объект json с N дочерними объектами. Все дочерние элементы соответствуют одной и той же модели/классу, но количество дочерних элементов может меняться....
433 просмотров
schedule 10.03.2023

Аннотация Moshi @Json не работает для com.github.kittinunf.fuel.moshi.moshiDeserializerOf?
У меня есть ResponseObject: data class ResponseObject( val notCamelcase: String, val param2: String, val param3: String ) обратите внимание, что первый параметр не является верблюжьим (например, notCamelCase ) в теле...
987 просмотров
schedule 28.11.2022

Как одновременно анализировать отметку времени и смещение часового пояса с помощью Moshi?
Ответ JSON-API содержит следующие свойства: created_at_timestamp: 1565979486, timezone: "+01:00", Я использую Moshi и ThreeTenBp для анализа меток времени и подготовил следующие пользовательские адаптеры: class ZonedDateTimeAdapter {...
277 просмотров
schedule 01.10.2022

Распаковка ответов с конвертами с помощью Retrofit, Moshi и Kotlin
Я работаю с API, который возвращает ответы, которые выглядят так: { "irrelevantStuff": {}, "data": [] } Я хотел бы следовать подходу, продемонстрированному в этой презентации Джейка , где он создает фабрику преобразователей Retrofit для...
656 просмотров
schedule 16.03.2022

Несколько пользовательских имен Moshi
С Moshi вы можете иметь собственное имя для поля класса. @Json(name = "your name") string name Но можно ли иметь более одного пользовательского имени? @Json(name = "your name" || "your/name" || "your-name") string name, Значит,...
431 просмотров
schedule 13.04.2023

Moshi - Разбор JSON с динамическими параметрами
У меня есть эта часть моего JSON: { "object": [ { "id": "blablabla", "name": "object1", "type": "GeometryCollection",...
116 просмотров
schedule 22.09.2022

Массив конвертеров Moshi
У меня есть такой документ JSON: { cards: [{name: "Foo"}, {name: "Bar"}] } Как заставить моши анализировать массив только под карточками атрибутов.
69 просмотров
schedule 07.08.2023

@FormUrlEncoded @Field enum, не использующий специальный адаптер Moshi
Я использую в своем приложении Retrofit (v2.9.0) и Moshi (v1.11.0). Я пытаюсь вызвать конечную точку таким образом: @FormUrlEncoded @PATCH("anime/{anime_id}/my_list_status") fun updateListStatus( @Path("anime_id") animeId:...
89 просмотров
schedule 21.03.2022

Разбор полей json с одинаковым ключом, но разными значениями с использованием Moshi и retrofit2
У меня есть ответ json, который может иметь 2 версии. Я хочу анализировать такие ответы с помощью Retrofit и Moshi. Первая версия примерно такая: { "errors":{ "body":["a" ,"b"] } } и вторая...
34 просмотров
schedule 05.10.2023