идёт [{ а не {[ ?
[] - список {} - цельный объект [ {}, {}, {} ] - список объектов { [], [], [] } - объект с тремя списками
Либо я чего-то не знаю, либо json не умеет в объекты, в которые напрямую вложены массивы. Объект должен иметь ключ В принципе синтаксис "{[" не валиден
я думал, про схематичную запись спрашивают
Вопрос про ретрофит, а там далеко не схематическая запись. А что уж там точно имел в виду вопрошающий - хз
ну вот, задают вопрос про ретрофит, а спрашивают про json формат всё как обычно :D
Не подскажете, почему такое может быть?
какое такое? ошибки тут не вижу
Почему он заполняется string?
нет, наоборот, срабатывает как раз таки onResponse
тогда хороший вопрос я бы тогда сделал так - поставил брейкпойнт на эту строку (где сейчас логгер вызывается), включил дебаггер и прямо посмотрел бы, что там в data находится
У тебя ответ в response.body, а не в data. string это тип данных
Пажжи Ты же строкой выше в data закидываешь нулл Поэтому там нулл Ты же результат onSuccess (то есть call) сеттить должен
Ну да ты же нулл сетишь
а, ну да. Добавил наблюдателя, один фиг null
так зачем вообще смотреть data надо сперва узнать, что с бека приходит и убедиться, что ответ норм поэтому и говорю, что надо проверить call
Обсуждают сегодня