请求Url的json数据

public List<News> getJSONLastNews() throws Exception{

String path="http://192.168.1.100:8080/videonews/ListService?format=json";
URL url=new URL(path);
HttpURLConnection conn=(HttpURLConnection) url.openConnection();
conn.setConnectTimeout(5000);
conn.setRequestMethod("GET");
if(conn.getResponseCode()==200){
InputStream inStream=conn.getInputStream();
return parseJSON(inStream);
}
return null;
}
public List<News> parseJSON(inStream) throws Exception{

List<News> newses=new ArrayList<News>();
byte[] data = StreamTool.read(inStream);
String json= new String[data];
JSONArray array=new JSONArray(json);
for(int i=0;i < array.length ; i++){
JSONObject jsonObject = array.getJSONObject(i);
News news=new News(jsonObject.getInt("id"),jsonObject.getString("title"),jsonObject.getInt(timeLenth));
newses.add(news);
}
return newses;

}

News.java


public class News{

private Integer id;

private String title;

private Integer timeLenth;


//...getter,setter方法


}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值