나는이 같은 웹 사이트에서 JSON 객체를 얻고있다 "키의 값"안드로이드 JSONException
JSONObject response = new JSONObject(read(placeConnection));
내가 response.toString();
을 실행할 때 내가 그 JSON 객체와 키의 전체 문자열을 얻을 그리고 내가 원하는 가치가 거기에 있습니다.
그러나 내가 response.getString("countryName")
을 실행할 때 위의 예외가 발생하고 그 키에 대한 값이 없다고 말합니다.
여기 {"geonames":[{"countryId":"6252001","countryName":"United States","adminCode1":"NC","fclName":"city, village,...","countryCode":"US","lng":"-76.98661","fcodeName":"populated place","toponymName":"Riverdale","distance":"1.30053","fcl":"P","name":"Riverdale","fcode":"PPL","geonameId":4488145,"lat":"34.99599","adminName1":"North Carolina","population":0}]}
오류입니다 : 여기
는 문자열 형태로 JSON입니다org.json.JSONException: No value for countryName
순서대로 JSON 문자열을 게시하시기 바랍니다. 없다면 ... 예외는 단지 그 것이다. –
@ 루피 니티를 확인하십시오. – Kingamere
response.getString ("geonames")를 수행하면 어떻게됩니까? –