解析json是数组的数据
来源:互联网 发布:php json转数组为null 编辑:程序博客网 时间:2024/05/17 02:26
/////主线程中写的
//异步
AsyncTask< Void,Void,String > asyncTask = new AsyncTask< Void, Void, String >() {
@Override
protected String doInBackground(Void… voids) {
try {
//要在Gradle中加一行代码 useLibrary ‘org.apache.http.legacy’
SSLSocketFactory.getSocketFactory().setHostnameVerifier(new AllowAllHostnameVerifier());
HttpClient client = new DefaultHttpClient();
HttpGet httpGet = new HttpGet(“https://api.tianapi.com/wxnew/?key=8d6e3228d25298f13af4fc40ce6c9679&num=10&page=1“);
HttpResponse httpResponse = client.execute(httpGet);
int statusCode = httpResponse.getStatusLine().getStatusCode();
if (statusCode == 200){
InputStream inputStream = httpResponse.getEntity().getContent();
String json = streamtoString(inputStream,”utf-8”);
return json;
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(String s) {
Gson gson = new Gson();
DataDataBean dataDataBean = gson.fromJson(s, DataDataBean.class); List<DataDataBean.NewslistBean> newslist = dataDataBean.getNewslist(); //设置适配器 MyAdapter myAdapter = new MyAdapter(newslist, MainActivity.this); lv.setAdapter(myAdapter); } }; //启动异步 asyncTask.execute();
- 解析json是数组的数据
- json解析出来的数据库是字典和数组的组合,创建一个model来接收解析数据
- Qt实现简易天气预报(解析的是json数据)
- 关于数组型的json数据传递与解析
- json 解析 读取数据 保存在新的 数组中
- URLConnection联网获得数据(解析数组开头的json)
- 怎么解析json数据(数组类型的)
- 解析json数据把数据变成数组
- json 的数据解析
- JSON数据的解析
- JSon数据的解析
- JSON数据的解析
- JSon数据的解析
- json的数据解析
- Json数据的解析
- JSON数据的解析
- JSON数据的解析
- json数据的解析
- No.10 MapReduce 编程模型极简篇
- ERROR
- SQL Server 数据库的创建、删除、修改
- vuejs开发音乐播放器(二):从歌手页面到歌手详情页面的子路由跳转
- No.14 【大数据算法】BitMap的原理和实现
- 解析json是数组的数据
- 希尔排序
- POJ 3320
- Java重载、重写及重构的区别
- yii框架中文件上传
- No. 15【大数据算法】Bloom Filter 的原理和实现
- TCP/IP协议
- Bitset
- 分享两个线+标注的SLD样式