Android 从Java后台取数据之JSON
2017-02-26 15:15
218 查看
Android 从Java后台去数据,数据的第二种格式:JSON
解析JSON最主要就是两个类:jsonOBject和jsonArray
下面我给大家分享三种方法:
第一种:原生态
第二种:使用Gson解析json (右键项目 open Moudle setting >下载gson包)
第三种:使用FastJson 导入包(fastjson-1.2.3.jar)
希望对大家能有所帮助!
解析JSON最主要就是两个类:jsonOBject和jsonArray
下面我给大家分享三种方法:
第一种:原生态
try { JSONObject jsonObject=new JSONObject(stringBuffer.toString()); String clazz=jsonObject.getString("class"); Log.i("tt","class:"+clazz); int num=jsonObject.getInt("lists"); Log.i("tt","lists:"+num); JSONArray jsonArray=jsonObject.getJSONArray("User"); for (int i = 0; i <jsonArray.length() ; i++) { JSONObject object=jsonArray.getJSONObject(i); String uid=object.getString("uid"); String uname=object.getString("uname"); String age=object.getString("age"); user = new User(uid,uname,age); listUser1.add(user); } } catch (JSONException e) { e.printStackTrace(); }*/
第二种:使用Gson解析json (右键项目 open Moudle setting >下载gson包)
/*Gson gson=new Gson(); BigUser bigUser=gson.fromJson(stringBuffer.toString(),BigUser.class); String clazz=bigUser.getClazz(); int num=bigUser.getNum(); Log.i("tt","clazz "+clazz+" num:"+num); listUser1.addAll(bigUser.getListUser());*/
第三种:使用FastJson 导入包(fastjson-1.2.3.jar)
BigUser bigUser= JSON.parseObject(stringBuffer.toString(),BigUser.class); String clazz=bigUser.getClazz(); int num=bigUser.getNum(); Log.i("tt","clazz "+clazz+" num:"+num); listUser1.addAll(bigUser.getListUser());
希望对大家能有所帮助!
相关文章推荐
- Android 解析后台返回为Json数据的简单例子!!!
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- Android,使用Json发送数据中,使用的Java转义字符 KanKan原创
- Android 解析后台返回为Json数据的简单例子!!!
- android java开发 第四天 之(后台服务处理完业务数据后,传送给ui Activity并刷新界面)
- android/java中把对象、对象bean、Collection以及字符串转换成Json格式数据
- Android 解析后台返回为Json数据的简单例子!!!
- java 读取 ajax post 到后台的Json数据
- fastJson在java后台转换json格式数据探究(二)--处理数组/List/Map
- Android 解析后台返回为Json数据的简单例子!!!
- jquery的ajax请求处理以及处理后台java传的json数据
- (转)Android 解析后台返回为Json数据的简单例子!!!
- Android上访问Java做的WebService获取JSON数据的方法及org.xmlpull.v1.XmlPullParserException异常处理
- Android 解析后台返回为Json数据的简单例子!!!
- fastJson在java后台转换json格式数据探究(一)
- Android 解析后台返回为Json数据的简单例子!!!
- 13-6-13 android中Java URL类的实现和JSON数据解析
- Android 解析后台返回为Json数据的简单例子!!!
- json数据与JAVA数据的转换 jsonJavaBean.netApache 自己编写了一个工具类,处理页面提交json格式数据到后台,再进行处理成JAVA对象数据 1、DTO:Data T