Json解析
来源:互联网 发布:国际通用聊天软件 编辑:程序博客网 时间:2024/06/08 19:38
Json,解析的步骤
ParseJson:
/** * 这个类获得json数据源 * 并解析数据 * */public class ParseJson { private Context mContext; private String mData; private String mType; private static final String TAG="ParseJson"; public ParseJson(Context pContext, String pData, String pType) { //3个参数:1.上下问 2.json数据源 3.获得新闻的数据类型 mContext = pContext; mData = pData; mType = pType; } //这个类里面有一个解析Json数据的方法 public void parseJSONWithJSONObject() { Log.i(TAG, "执行了分析json操作"); NewsDB mNewsDB = NewsDB.getNewDB(mContext); try { //先获得一个json的文件 取键值对 JSONObject mObject = new JSONObject(mData); JSONObject mObject2 = new JSONObject(mObject.getString("result")); String zy = mObject2.getString("data"); JSONArray jsonArray = new JSONArray(zy); for (int i = 0; i < jsonArray.length(); i++) { JSONObject jsonObject = jsonArray.getJSONObject(i); //通过"键"来获取"值" MyNews myNews = new MyNews(); //把数据存入数据库 myNews.author = jsonObject.getString("author_name"); myNews.title = jsonObject.getString("title"); myNews.imgURl1 = jsonObject.getString("thumbnail_pic_s"); myNews.newURL = jsonObject.getString("url"); myNews.date = jsonObject.getString("date"); mNewsDB.saveNews(myNews, mType); } } catch (Exception e) { e.printStackTrace(); } }}
0 0
- 【JSON解析】JSON解析
- 解析JSON
- Json解析
- JSON解析
- JSON解析
- json解析
- Json解析
- Json解析
- JSON解析
- Json解析
- Json解析
- JSON解析
- JSON解析
- json 解析
- Json解析
- JSON解析
- json解析
- json 解析
- SQL的JOIN语法解析(inner join, left join, right join, full outer join的区别)
- 导出秘钥库里的公钥私钥
- Yii2-从ActiveRecord获取原生sql
- Android屏幕适配
- 爬虫05 BeautifulSoup4初体验
- Json解析
- js返回上一页并刷新的几种方法
- java 入门
- 《从零开始学Swift》学习笔记(Day 23)——尾随闭包
- hadoop集群环境的搭建
- Android Studio Plugins
- ThinkPHP内容管理系统开发日记(四)-- 配置信息与开发Longin模块以及模板
- Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解(实例)
- AndroidRuntime: java.lang.SecurityException: Permission Denial