原生json获取数据
来源:互联网 发布:越南经济发展现状知乎 编辑:程序博客网 时间:2024/06/07 06:56
private int index = 0;
//写一个集合记录所有的头条数据
private List<String> list = new ArrayList<>();
private List<String> list = new ArrayList<>();
private Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
if (msg.what == 0){
String json = (String) msg.obj;
@Override
public void handleMessage(Message msg) {
if (msg.what == 0){
String json = (String) msg.obj;
Log.i("json---",json);
//解析...android中json格式的数据只有两种,,一种是{}对应的,解析出来是对象;;;一种是[]对应的,这种是数组或者集合
//1.集合或者数据在json原生解析,使用的JSONArray这个类...{}对应的在原声解析里面是JSONObject
//1.集合或者数据在json原生解析,使用的JSONArray这个类...{}对应的在原声解析里面是JSONObject
//2.使用gson解析数组格式的json字符串
Gson gson = new Gson();
Type type = new TypeToken<List<String>>() {}.getType();
Gson gson = new Gson();
Type type = new TypeToken<List<String>>() {}.getType();
List<String> jsonList = gson.fromJson(json,type);
Log.i("----",jsonList.size()+"长度");
try {
JSONArray jsonArray = new JSONArray(json);
JSONArray jsonArray = new JSONArray(json);
//遍历这个json格式的数组
for (int i=0;i<jsonArray.length();i++){
for (int i=0;i<jsonArray.length();i++){
String string = jsonArray.getString(i);
//添加到集合里面去
list.add(string);
}
//添加到集合里面去
list.add(string);
}
//设置第一条数据的显示
text_toutiao.setText(list.get(index));
//发送一个延时的消息
handler.sendEmptyMessageDelayed(1,3000);
text_toutiao.setText(list.get(index));
//发送一个延时的消息
handler.sendEmptyMessageDelayed(1,3000);
} catch (Exception e) {
e.printStackTrace();
}
}else if (msg.what == 1){
//接收到延时消息
index ++;
e.printStackTrace();
}
}else if (msg.what == 1){
//接收到延时消息
index ++;
//取余
index = index%list.size();
index = index%list.size();
text_toutiao.setText(list.get(index));
//发送一个延时的消息
handler.sendEmptyMessageDelayed(1,3000);
}
}
};
handler.sendEmptyMessageDelayed(1,3000);
}
}
};
阅读全文
0 0
- 原生json获取数据
- 一个原生Ajax获取JSON格式数据的例子
- android原生操作json数据
- 原生Json数据的解析
- 用安卓自带的原生方法解析从webservice获取的json数据
- 用安卓自带的原生方法解析从webservice获取的json数据
- PHP获取原生POST数据
- 使用原生ajax异步返回json数据
- JSON数据解析之苹果原生
- 原生ajax发生json数据完整案例
- 原生js遍历自定义json所有数据
- 利用原生JSONObject解析特殊json数据.
- PHP获取JSON数据
- json封装,获取数据
- 获取解析JSON数据
- json数据获取
- json数据获取
- 获取服务器端JSON数据
- 采坑memset初始化vector的变量---vector iterators incompatible
- Java踩坑路
- Xcode-利用Configuration实现多个配置
- 5分钟教你玩转 sklearn 机器学习(上)
- POJ 3525 Most Distant Point from the Sea [二分+半平面交]
- 原生json获取数据
- JDK-9的安装记录
- 百度地图集成
- LeetCode算法题1-10
- bzoj4839: [Neerc2016]Abbreviation
- android service
- 希尔排序
- HUD 1114 Piggy-Bank 存钱罐 (完全背包 动态规划DP)
- 关于北京租房,我想吐槽的一些东西