JSONObject
имеет доступный конструктор JSONObject(String s)
, но eclipse сообщает мне, что он не определен.Конструктор JSON показан как не определено
Мой код выглядит следующим образом:
URL url = new URL("https://ajax.googleapis.com/ajax/services/search/images?" +"v=1.0&q=barack%20obama&userip=INSERT-USER-IP");
URLConnection connection = url.openConnection();
connection.addRequestProperty("Referer", "http://google.com");
String line;
StringBuilder builder = new StringBuilder();
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
while((line = reader.readLine()) != null) {
builder.append(line);
}
JSONObject json = new JSONObject(builder.toString()); //Error, undefined
Я тройная проверил, что все мои библиотеки являются последними и наиболее стабильными, а также реализованы должным образом (кроме моей сборки пути).
У меня была другая библиотека, добавленная в качестве библиотеки, поэтому я удалил ее и заменил ее на тот, что был в этом ответе. Строковая вещь - я могу создать экземпляр jsonObject, но только если я его назову 'org.json.JSONObject jsonObject = new org.json.JSONObject (jsonData);' – Achilles
Ничего - медленная ночь, я импортировал org.json. *; и он исправил это. – Achilles