Я хочу сделать запрос Http и сохранить результат в JSONObject. Я не очень много работал с сервлетами, поэтому я не уверен, что я 1) правильно сделал запрос и 2) должен был создать JSONObject. Я импортировал классы JSONObject и JSONArray, но я не знаю, где мне следует их использовать. Вот что у меня есть:
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws IOException {
//create URL
try {
// With a single string.
URL url = new URL(FEED_URL);
// Read all the text returned by the server
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
while ((str = in.readLine()) != null) {
// str is one line of text; readLine() strips the newline character(s)
}
in.close();
} catch (MalformedURLException e) {
}
catch (IOException e) {
}
Мой FEED_URL уже записан, поэтому он будет возвращать канал, отформатированный для JSON.
Это доходило до меня часами. Большое спасибо, ребята, вы бесценный ресурс!