в джейсоне поля по русски названы и еще могут из нескольких слов состоять?
У меня есть аннотация
@JsonProperty()
Пытался дописать @field:, пытался @SerializedName. Не помогает. Вываливаюсь с ошибкой
Cannot construct instance of details.Characteristic, problem: Parameter specified as non-null is null: method articleInfo.Characteristic.<init>, parameter Бренд
Ты лучше код приведи, а то не понятно
а «Бренд» есть в жсоне?
Ответ: { "data": [ { "characteristics": [ { "Ширина": 20 }, { "Высота": 5 }, { "Длина": 25 }, { "Рост на фото": 180 }, Как я его разбираю: ObjectMapper().readValue<ArticleInfo>( response, object : TypeReference<ArticleInfo>() {}) и вот так: Gson().fromJson(String(response), ArticleInfo::class.java)
Да, конечно
не вижу
Жсон 300+ полей. Нет смысла его сюда запихивать. Я вывел его в консоль, он приходит и он не null
тебе характеристики как мапу надо наверное получать
Неа, как массив)
List<Pair…
Обсуждают сегодня