Вопросы по теме '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 просмотров
schedule
24.01.2024
поддержка сериализации 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