json数据解析案例
来源:互联网 发布:怎样分析天然气数据 编辑:程序博客网 时间:2024/05/25 23:28
参考文章:JSON数据解析只要看这个就够了
代码(基本都是参考文章里的):
待解析数据:
{ "date": "2014-04-23", ··· "name": "蘑菇街", "packageName": "com.mogujie", "safe": [ { "safeDes": "已通过安智市场官方认证,是正版软件", ··· }, { "safeDes": "已通过安智市场安全检测,请放心使用", ··· }, { "safeDes": "无任何形式的广告", ··· } ], "screen": [ "app/com.mogujie/screen0.jpg", ··· ], "size": 6746678, ···}
Bean类:
public class GsonParseMoGuBean { public String data; public String name; public String packageName; ··· public ArrayList<SafeInfo> safe; public class SafeInfo { public String safeDes; ··· } public ArrayList<String> screen;}
GSON解析:
switch (v.getId()) { case R.id.bt_mogujson: // 获取mogujson中的数据 InputStream inputStream = getResources().openRawResource(R.raw.mogujson); String jsonData = StreamUtils.getDecodeString(inputStream, "utf-8"); // 使用Gson解析 Gson gson = new Gson(); GsonParseMoGuBean mogujie = gson.fromJson(jsonData, GsonParseMoGuBean.class); ArrayList<SafeInfo> safe = mogujie.safe; for (SafeInfo info : safe) { System.out.println(info); } ···· // 显示部分数据,检验是否解析成功 tv_gson.setText(safe.toString()); break;···}
注:我们说看到使用GSON解析就两行代码,如下:
Gson gson = new Gson();GsonParseMoGuBean mogujie = gson.fromJson(jsonData, GsonParseMoGuBean.class);
阅读全文
0 0
- json数据解析案例
- 使用Gson解析Json数据案例
- fastJson解析多层Json数据案例
- Json 解析 案例
- Json解析小案例
- Json解析案例
- Json串方括号开头手动解析数据简单案例
- Android中XML和JSON数据的解析小案例
- 12.php做服务器生成json数据,android解析json案例简介
- 简单JSON解析案例出错
- java 解析json小案例
- unity解析Json字符串案例
- XML 数据解析案例
- 网络加载数据和解析JSON格式数据案例之空气质量监测应用
- Json获取、解析案例演示----xml解析
- Newtonsoft.Json解析json数据
- 使用Json解析Json数据
- iOS中NSJSONSerialization解析JSON数据暨google地理信息处理案例
- 背包系列
- mysql常用命令
- OC学习篇之---Foundation框架中的NSArray类和NSMutableArray类
- 每天10个Linux 常用命令(一)
- 搭建Layui开发环境
- json数据解析案例
- Format Factory(格式工厂) 去广告绿色版
- jfinal心得
- Python基础 UDP编程
- C#之水印控件WaterTextBox制作
- 用IJ创建一个maven—web项目
- Android外部存储的
- pku 1028 模拟法
- Mysql GroupBy 使用注意事项