это можно десериализовать в список, в котором на 0,1,3 и 4 индексах будет null, а на 2 будет объект?
Думал достаточно "?" добавить apartments: MutableList<ApartmentResponse?>, а на деле null элементы отсекаются и остается только 1 элемент
После этого думал, что проблема в Gson, сменил на Moshi и ничего не изменилось
После этого и в Моши, и в Гсон попытался собственные адаптеры написать, но заметил, что JSON из Ретрофит запроса приходит без null в списке (эта проблема только со списками, в объекты приходит null)
Можете подсказать как решить проблему?
Скорми список с null gson. Если он нормально его разберет - то дело в ретрофите. Можно вообще сказать ему что бы он String качал - а строку разобрать gson потом.
Да, вы правы. Без ретрофита разобрал Дело в ретрофите, не знаете как это можно исправить?
Ну я не знаю что выдаст ретрофит если описать этот класс как просто строку. Очевидный костыль - скачать именно этот json моим любимым volley))) он так не напакостит. А остальное ретрофитом
да блин, ретрофит не разбирает джейсоны!
действительно для этого он получает конвертеры, так?
addConverterFactory(GsonConverterFactory.create(gson))
Технически, Майк прав. Иначе можно было бы сказать, что ретрофит парсит вообще всё что угодно, "вот конвертер 228 же".
Обсуждают сегодня