我想知道如何解析一个JSON饲料的项目(如每个项目的URL /标题/描述)。我看过doc/api,但它没有帮助我。解析与谷歌Gson的Json饲料
这是我走到这一步,
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。我没有设法得到除null以外的任何其他值。我是否需要创建两个组:流和推文? – Roch 2010-01-11 11:10:53