Android之GJSON解析
来源:互联网 发布:golang cgo windows 编辑:程序博客网 时间:2024/06/06 12:53
现在就来说说和JSON解析相差一个字的GJSON解析~
要想GJSON解析数据,就要把GJSON的jar包导入到项目里面,如图所示:
步骤:
1.自己写一个GJSON数据,其实和JSON数据一样,只是解析的方式不一样而已:
public static final String JSONDATA="{name:张三,age:26,phone:[131,132],"+"score:[{id:语文,fenshu:100},{id:数学,fenshu:60}]}";
2.声明GJSON对象并且实例化并且把解析的数据存放在Student类中:
// TODO Auto-generated method stubGson gson=new Gson();Student student=gson.fromJson(JSONDATA, Student.class);3.借助一个Student类来解析:
public class Student {public String name;public String age;public ArrayList<String>phone=new ArrayList<String>();public ArrayList<Score>score=new ArrayList<Score>();public class Score{public String id;public String fenshu;@Overridepublic String toString() {// TODO Auto-generated method stubreturn "id:"+id+" fenshu:"+fenshu;}}@Overridepublic String toString() {// TODO Auto-generated method stubreturn "name:"+name+" age:"+age+" phone:"+phone.get(0)+" "+phone.get(1)+" score:"+score.toString();}}根据要解析的数据来重写toString方法~
效果图:
源码:下载
0 0
- Android之GJSON解析
- Android-第三方框架-json解析(FastJson,GJson)
- Gjson解析json出错 但是不知道什么原因
- hibernate 级联和GJSON
- Android之Xml解析
- android 之xml 解析
- android之mainfest解析
- android 之 manifest解析
- android之Json解析
- Android之解析XML
- Android之JSON解析
- android之addView解析
- Android之XML解析
- Android之Padding解析
- Android之解析XML
- Android之Json解析
- android之json解析
- android之ViewStub解析
- 泛型参数类型获取异常问题解决 java java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
- C语言实验——保留整数
- 关于枚举
- 8. String to Integer (atoi)
- 矩阵快速幂
- Android之GJSON解析
- spring单例和多例详解的实验,以及如何使用多例模式
- ZooKeeper的原子广播(ZAB协议)
- win7下配置OpenCV的Qt开发环境
- MULTI-INTERFACE CONNECTIVITY ON ANDROID - ConnectivityManager
- Android Studio常见问题解决
- C#随机生成验证码方法
- perl use utf8
- C++结构体第一个字符串变量控制台输入被跳过