Android中使用GSON包解析JSON数据(简单JSON)
来源:互联网 发布:苹果8手机怎么打开网络 编辑:程序博客网 时间:2024/05/22 11:55
之前一直使用Java自带的JSONObject,JSONArray来进行解析,在JSON嵌套不多,数据不大的时候还是不错的。但是对于大量的JSON数据来说,效率就比较低了。Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。使用了面向对象的思想,提高了JSON解析的效率。
需要解析的JSON数据如下(JSON数据我保存为"languages.json",放在assets目录下。需要去下一个GSON.jar,放到libs文件夹下):
同时需要新建一个类,一一对应需要解析的属性值,如id/name/ide.(这里就用到了面向对象的思想)。新建Language.java如下:
最后主要使用GSON.jar中的GSON类进行解析,把解析结果显示在TextView,直接上代码:
程序运行后的显示效果如下:
。
至此,已经成功解析出JSON数据。
附GSON包下载地址:http://pan.baidu.com/s/1mgw1PUC
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
0 0
- Android中使用GSON包解析JSON数据(简单JSON)
- Android中使用GSON包解析JSON数据(简单JSON)
- Android中使用GSON包解析JSON数据(复杂JSON)
- Android中使用GSON包解析JSON数据(复杂JSON)
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- Android中使用Gson解析JSON数据
- 在Android中可以使用Gson解析JSON数据
- Android开发中使用Gson解析json数据
- Android中使用Gson解析JSON数据的方法
- Android中Gson解析json数据使用@SerializedName注解
- Android下使用Gson解析JSON数据
- React Native 配置遇到的错误:TransformError
- 无法自动生成R.java中的内部类代码
- 横向ListView及新闻头条
- 可编程DMA控制器——Intel 8257介绍
- 什么是C语言局部程序块(local block)
- Android中使用GSON包解析JSON数据(简单JSON)
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- 一位毕业生的肺腑之言: 大学生活应该怎样度过——写给学弟学妹
- automake示例
- Nginx源码分析 - 基础数据结构篇 - 数组结构 ngx_array.c
- android适配器SimpleCursorAdapter的使用以及最后一个参数的作用
- C# 异步
- MYSQL存储过程怎么写
- Android中使用GSON包解析JSON数据(复杂JSON)