Разбор данных json в osm

Я работаю над созданием приложения для получения адреса без геокода с помощью Google. Я нашел данные json из OSM (openstreetmap), это ссылка https://nominatim.openstreetmap.org/reverse?format=json&lat=-7.740601&lon=110.3333017&zoom=18&addressdetails=1

{  
   "place_id":"234438878",
   "licence":"Data © OpenStreetMap contributors, ODbL 1.0. https:\/\/osm.org\/copyright",
   "osm_type":"way",
   "osm_id":"585612977",
   "lat":"-7.74078232331096",
   "lon":"110.333420400495",
   "display_name":"Tlogoadi, Mlati, Sleman, Daerah Istimewa Yogyakarta, 55284, Indonesia",
   "address":{  
      "county":"Tlogoadi",
      "state_district":"Sleman",
      "state":"Daerah Istimewa Yogyakarta",
      "postcode":"55284",
      "country":"Indonesia",
      "country_code":"id"
   },
   "boundingbox":[  ]
}

мой вопрос: как получить display_name (отдельные данные) в указанном выше формате json для Android?

0
0
518
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуй это

try 
{
    JSONObject jsonObject = new JSONObject(response);

    String displayName = jsonObject.getString("display_name")

    Log.e("Display Name",":"+ displayName);
}
catch (JSONException e) 
{
    e.printStackTrace();
}

ВЫХОД:

enter image description here

спасибо .. вы можете разместить весь код? Я пытаюсь, но все равно ошибаюсь .. спасибо

Abed Putra 11.08.2018 12:45

это ошибка `Вызвано: java.lang.NullPointerException: попытка вызвать виртуальный метод 'java.lang.String org.json.JSONObject.getString (java.lang.String)' для ссылки на нулевой объект`

Abed Putra 11.08.2018 15:12

Другие вопросы по теме