У меня следующая проблема: у меня есть файл JSON на сервере, который я пытаюсь проанализировать в Android. Но я получаю следующее сообщение об ошибке:
06-13 19:24:39.025: E/JSON Parser(17169): ошибка анализа данных org.json.JSONException: значение  типа java.lang.String не может быть преобразовано в JSONObject
Вот мой файл JSON:
{
"settings":[
{
"rss":"true",
"rss_feed":"http://test.com/rss.rss"
}
],
"map_locations":[
{
"title":"Büro Toronto",
"address":"123 Younge Street Toronto"
},
{
"title":"Büro New York",
"address":"Time Square New York"
}
]
}
И это мой код:
JSONParser jParser = new JSONParser();
JSONObject json = jParser.getJSONFromUrl(SETTINGS_URL);
try {
JSONObject c = json.getJSONArray("settings").getJSONObject(0);
rss = c.getBoolean("rss");
JSONArray jMap = json.getJSONArray("map_locations");
for (int i = 0; i < jMap.length(); i++) {
JSONObject c2 = jMap.getJSONObject(i);
String map_title = c2.getString("title");
String map_address = c2.getString("address");
mapListTitle.add(map_title);
mapListAddress.add(map_address);
}
URL_TO_RSSFEED = c.getString("rss_feed");
} catch (JSONException e) {
e.printStackTrace();
} catch (NullPointerException e) {
e.printStackTrace();
}
Спасибо за любую помощь заранее!
Странно то, что я ничего не менял (насколько я знаю) и раньше все работало. Если вам нужна дополнительная информация, дайте мне знать!