Хочу распарсить Json от Yandex Geocoder для получения адреса по координатам, но не могу. Что я делаю не так?
public void OnClick(View view) {
Gson gson = new Gson();
response SourceJs = gson.fromJson(source,response.class);
Toast.makeText(getApplicationContext(), (CharSequence) SourceJs[1], Toast.LENGTH_LONG).show();
class response {
List<GeoObjectCollection> GeoObjectCollection;
}
class GeoObjectCollection {
List<featureMember> featureMember;
}
class featureMember {
List<GeoObject> GeoObject;
}
class GeoObject {
String name;
}
Сам Json
Я посмотрел ваш json ответ от сервера, там только один элемент response передается, зачем вы пытаетесь считать результат в массив Result[]? Считывать нужно Result, а не Result[]. И еще, приложите описание класса Result, возможно в нем есть ошибка.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости