- 浏览: 141538 次
- 性别:
文章分类
最新评论
-
HeLinHang:
anyang763 写道 正要用,谢谢!!呵呵,不客气哈!
Android从网上下载文件 -
anyang763:
正要用,谢谢!!
Android从网上下载文件 -
HeLinHang:
48*48可以啊,我试过,没问题,16*16的我还没试过!
改变自己网站在浏览器上的图标 -
化蝶自在飞:
48*48? 太大了吧,一般好像都是16*16的
改变自己网站在浏览器上的图标
工具类:JsonUtils
package cn.edu.utils; import java.io.IOException; import cn.edu.bean.LoginResult; import cn.edu.bean.User; import com.google.gson.Gson; public class JsonUtils { public void parse(String jsonData) throws IOException { Gson gson=new Gson(); LoginResult result=gson.fromJson(jsonData,LoginResult.class); System.out.println(result.getResult()); /** * method one */ // Gson gson=new Gson(); // User user=gson.fromJson(jsonData,User.class); // System.out.println(user.getUserName()); // System.out.println(user.getPassword()); // /** // * method two // */ // Gson gson=new Gson(); // Type listType=new TypeToken<LinkedList<User>>(){}.getType(); // LinkedList<User> users=gson.fromJson(jsonData,listType); // for(User user:users){ // System.out.println(user.getUserName()); // System.out.println(user.getPassword()); // // } // // // /** // * method three // *开始解析数组 // *开始解析对象 // *开始解析键值对 // *开始解析键值对 // *解析对象结束 // *开始解析对象 // *开始解析键值对 // *开始解析键值对 // *解析对象结束 // *解析数组结束 // */ // // JsonReader reader=new JsonReader(new StringReader(jsonData)); // reader.beginArray(); // while(reader.hasNext()) // { // reader.beginObject(); // while(reader.hasNext()) // { // String tagName=reader.nextName(); // if(tagName.equals("userName")) // { // System.out.println(reader.nextString()); // }else if(tagName.equals("password")) // { // System.out.println(reader.nextString()); // } // // } // reader.endObject(); // } // reader.endArray(); } }
对于方法一的解析,还要增加User类
package cn.edu.bean; public class User { private String userName; private int password; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public int getPassword() { return password; } public void setPassword(int password) { this.password = password; } }
package cn.edu.json; import java.io.IOException; import android.app.Activity; import android.os.Bundle; import cn.edu.utils.JsonUtils; public class JsonActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //String jsonData="{\"userName\":\"hello\",\"password\":123456}"; //String jsonData="[{\"userName\":\"hello\",\"password\":123456},{\"userName\":\"hello\",\"password\":123456}]"; String jsonData="{\"result\":\"success\"}"; try { new JsonUtils().parse(jsonData); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
发表评论
-
git常用命令
2016-09-01 15:56 315git init git add 文件名 将删除或者修改的 ... -
实现带上拉和下拉刷新功能的ListView
2013-09-24 20:35 1103package com.test.test; impo ... -
实现带上拉和下拉刷新功能的ListView
2013-09-21 21:12 2package com.test.test; imp ... -
Android中SlidingView的实现
2013-04-27 07:32 1099网上找的,写的不错,感谢作者的分享! -
实现类似微博的BottomBar
2013-04-19 07:36 548主要布局: package com.test.activi ... -
Andorid中动画的使用
2013-04-18 07:48 583//使用动画 Animation myAnimat ... -
HttpPost工具类
2013-02-18 22:06 1151import java.io.IOException; ... -
解析json数据
2013-01-18 22:42 1140// 正确返回数据 // {"error_c ... -
Android ley hash的生成
2013-01-03 21:44 693确保你使用正确的密码 - 用于调试的keystore,默 ... -
Android中屏幕适配和样式主题的使用
2012-04-18 15:19 1007在res文件夹下新建和分 ... -
输入流转换成字符串
2012-04-08 00:49 903private String inputStreamTo ... -
通过HttpURLConnection使用Get和Post方法发送数据
2012-04-08 00:45 2993Get方法发送数据 在Get类中 HttpUR ... -
SQLite数据库
2012-04-02 23:19 696SQLite3支持NULL,INTEGER、REAL、T ... -
ContentProvider的使用
2012-04-02 23:15 931第一步:在AndroidManifest.xml中添加 ... -
SQLite数据库的使用
2012-04-02 23:11 791第一步:继承SQLiteOpenHelper p ... -
Android中单元测试
2012-04-02 23:08 726在AndroidManifest.xml中 在< ... -
android中SharedPerferences保存数据
2012-03-27 23:28 736SharedPerferences preference ... -
Android中的2D游戏开发
2012-03-27 22:46 1079开发思路: 第一个Activity中,设置游戏全屏,设置初 ... -
Android中向服务器发送数据的Post和Get方法
2012-01-19 18:12 2763下面是Post方法: NameValuePair ... -
android中启动服务
2011-11-20 13:21 695在Activity中 package cn.ed ...
相关推荐
C#的一个解析JSON的工具类,像java一样优雅的解析JSON数据,包含有JSONObject和JSONArray对象。 JSONObject json = new JSONObject(); json.Put("sex", "男"); json.Put("age", 123); json.Put("name", "张三"); ...
用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里...
用jquery解析JSON数据的方法20110227用jquery解析JSON数据的方法20110227
只需包含头文件和源文件即可 解析json数据
Qt利用UDP通信来传输JSON数据以及接收并解析JSON数据,UDP Server端采用Qt Widgets技术,UDP Client端采用Qt Quick技术。
JAVA在线接收解析JSON数据,引用的JSON类为 net.sf.json.JSONArray; net.sf.json.JSONObject;
Vb.net下解析Json数据的类库,提供了ObjectToString,StringToObject等方法,更多封装的方法参考这里:
使用解析JSON文件获取天气预报信息,并将不同城市的天气信息显示在主界面中,应用程序运行时界面如图1所示。单击其他城市按钮时,将显示相应城市对应的天气信息,如图2所示4.在模块对应的包名下创建JSON数据对应的...
Android解析Json数据的PPT和源码
Qt post请求发送和解析json数据完整示例,有完整的设置框架,可以发送和解析多个post请求
使用该方法可以轻松解析JSON数组,方便取出JSON数据
1、生成Json数据 2、使用Gson解析Json数据(单个json对象、json数组和json对象内嵌json数组) // 这里有两篇好心人的博文,有详细的讲解 http://www.jb51.net/article/32547.htm ...
cJSON使用的例子,介绍cJSON怎样解析JSON数据 里面包含2个例子,一个介绍如何制作JSON数据,另一个介绍怎么解析JSON数据 解析JSON文本的步骤: 1、调用cJSON_Parse函数解析JSON数据; 2、根据名称依次获取各个JSON...
ajax解析json型的数据,2中方法,有列子,也有注释,很详细。新手可以学习一下。主要就是功能代码。
Delphi解析json数据。参考本方法可以用Delphi直接解析json数据,以弥补Delphi不能直接解析json数据的问题。
解析Json数据
C#解析Json数据(.html),C#解析Json数据(.html)(网页链接)
Android Studio下使用Google Gson解析Json数据示例
json数据解析
jquery解析JSON数据的方法.docx