Tôi muốn biết cách phân tích cú pháp nguồn cấp dữ liệu JSON theo các mục (ví dụ: url/tiêu đề/mô tả cho mỗi mục). Tôi đã có một cái nhìn để doc/api nhưng, nó đã không giúp tôi.Phân tích cú pháp Nguồn cấp dữ liệu Json với google Gson
Đây là những gì tôi có cho đến nay
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();
}
}
Cám ơn câu trả lời của bạn, tôi đã cố gắng áp dụng các ví dụ để các thức ăn sau: http://www.stocktwits.com/ stream/all.json. Tôi đã không quản lý để có được bất kỳ giá trị khác hơn null. Tôi có cần tạo hai nhóm: luồng và tweet không? – Roch