Я хотел бы знать, как разбирать фид JSON по элементам (например, url/title/description для каждого элемента). Я посмотрел на doc/api, но это мне не помогло.Parsing Json Feeds with google Gson
Это то, что я до сих пор
import com.google.gson.Gson;
import com.google.gson.JsonObject;
public class ImportSources extends Job {
public void doJob() throws IOException {
String json = stringOfUrl("http://feed.test/all.json");
JsonObject jobj = new Gson().fromJson(json, JsonObject.class);
Logger.info(jobj.get("responseData").toString());
}
public static String stringOfUrl(String addr) throws IOException {
ByteArrayOutputStream output = new ByteArrayOutputStream();
URL url = new URL(addr);
IOUtils.copy(url.openStream(), output);
return output.toString();
}
}
Спасибо за ваш ответ, я попытался применить примеры к следующей ленте: http://www.stocktwits.com/ streams/all.json. Мне не удалось получить никаких других значений, кроме нуля. Нужно ли создавать две группы: поток и твиты? – Roch