Хочу распарсить 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, возможно в нем есть ошибка.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Необходимо из списка чисел составить новый список, состоящий из чисел, которые останутся на своем месте список отсортировать по возрастанию,...
В языке программирования Java всё является объектом, исключение составляют примитивыКонтейнером для примитивов являются переменные примитивных...
JVM транслирует или интерпретирует байт-код в машинный код, который откомпилировал компилятор javac?
Не удается никак собрать исполняемый жарникСобираю проект как и через project structure - artifact - jar так и через javafx application