zoukankan      html  css  js  c++  java
  • 消息查询情况分析1

    学习Gson的几个用法 

    Gson解析(List和Map)格式json数据

    基本:

    http://blog.csdn.net/onlyonecoder/article/details/16907713

    更多:

    http://blog.csdn.net/lk_blog/article/details/7685169

    使用的方法

     

    Status status = new Status();
    		status.setToken(token);
    		status.setX(x);
    		status.setY(y);
    		status.setIndex(index);
    		status.setPagesize(pagesize);
    		status.setDistance(distance);
    		String jsonQueryStatus = new Gson().toJson(status);
    		
    		HttpUtils http = new HttpUtils();
    		RequestParams params = new RequestParams();
    		try {
    			params.setBodyEntity(new StringEntity(jsonQueryStatus, "utf-8"));
    		} catch (UnsupportedEncodingException e) {
    			e.printStackTrace();
    		}
    		http.send(HttpRequest.HttpMethod.GET, 
    				HttpGetUrl.QueryStatus(),
    				params, 
    				new RequestCallBack<Str
    

      

     

    success:[{"id":155,"userid":"63","imageurl":[null],"smallimageurl":null,"content":"","x":40.041325,"y":116.288383,"up":0,"down":0,"commentnum":0,"time":"2014-11-10T15:56:07.000Z","distance":4528},

    {"id":154,"userid":"63","imageurl":[null],"smallimageurl":null,"content":"","x":40.041325,"y":116.288383,"up":0,"down":0,"commentnum":0,"time":"2014-11-10T15:55:47.000Z","distance":4528},

    {"id":150,"userid":"63","imageurl":[],"smallimageurl":null,"content":"","x":40.041302,"y":116.288406,"up":0,"down":0,"commentnum":0,"time":"2014-11-06T15:33:38.000Z","distance":4525},

    {"id":149,"userid":"63","imageurl":[{"small":"http://storage.jcloud.com/picthumb/5e283ccb-e9de-415a-b00c-d05265ce9bb5--avorcachebitmap.png?Expires=3562771397&AccessKey=6f9cfed255534762839f4635e37aa680&Signature=LYRjnCvWKro1QXM52NmMdOjnkJE%3D","url":"http://storage.jcloud.com/b1name/f8db72e6-2d74-4817-8b99-703a44af8851--avorcachebitmap.png?Expires=3562771397&AccessKey=6f9cfed255534762839f4635e37aa680&Signature=8VsUIH6%2BGGjfSdLWqNbR2NpnH3U%3D"}],"smallimageurl":null,"content":"","x":40.041302,"y":116.288406,"up":0,"down":0,"commentnum":0,"time":"2014-11-06T15:29:10.000Z","distance":4525},

    {"id":148,"userid":"54","imageurl":[{"small":"http://storage.jcloud.com/picthumb/f748764e-3ff7-42db-85fe-1b82fab88b2b--avorcachebitmap.png?Expires=3562688469&AccessKey=6f9cfed255534762839f4635e37aa680&Signature=noymAXVm1Io%2FxjmJy34bRY%2FEJhw%3D","url":"http://storage.jcloud.com/b1name/b680ba68-0c07-4d1f-9fc0-0fdc4a4d2a8a--avorcachebitmap.png?Expires=3562688469&AccessKey=6f9cfed255534762839f4635e37aa680&Signature=UsWZZKJFFn67FC7%2F7nLIoBBE1XQ%3D"}],"smallimageurl":null,"content":"","x":40.00758,"y":116.3265,"up":0,"down":0,"commentnum":0,"time":"2014-11-05T16:27:03.000Z","distance":31},

    {"id":147,"userid":"54","imageurl":[{"small":"http://storage.jcloud.com/picthumb/ed10bf56-8707-4df7-be5c-f16fe71d2ed0--avorcachebitmap.png?Expires=3562688466&AccessKey=6f9cfed255534762839f4635e37aa680&Signature=BmolkdvYQW1OTKVC91M2W3OzzRA%3D","url":"http://storage.jcloud.com/b1name/81c04dd9-ac9d-48ca-a717-2a9179a3710b--avorcachebitmap.png?Expires=3562688466&AccessKey=6f9cfed255534762839f4635e37aa680&Signature=T1FDPcn9KscfYbk9%2F8JEyBkvT08%3D"}],"smallimageurl":null,"content":"","x":40.00758,"y":116.3265,"up":0,"down":0,"commentnum":0,"time":"2014-11-05T16:26:59.000Z","distance":31},{"id":146,"userid":"63","imageurl":[],"smallimageurl":null,"content":"","x":40.041321,"y":116.288414,"up":0,"down":0,"commentnum":0,"time":"2014-11-05T14:47:34.000Z","distance":4525},{"id":145,"userid":"63","imageurl":[null],"smallimageurl":null,"content":"","x":40.041325,"y":116.288445,"up":0,"down":0,"commentnum":0,"time":"2014-11-01T11:42:01.000Z","distance":4522},{"id":144,"userid":"63","imageurl":[null],"smallimageurl":null,"content":"","x":40.04134,"y":116.288445,"up":0,"down":0,"commentnum":0,"time":"2014-11-01T11:38:58.000Z","distance":4522},{"id":143,"userid":"63","imageurl":[null],"smallimageurl":null,"content":"","x":40.04134,"y":116.288445,"up":0,"down":0,"commentnum":0,"time":"2014-11-01T11:38:51.000Z","distance":4522}]

    上面的是json 再转换成List 

    List<Status>  statusList = new Gson().fromJson(
    								responseInfo.result, 
    								new TypeToken<List<Status>>() {
    						        }.getType()
    						        );
    

      

  • 相关阅读:
    Linux 技巧:让进程在后台可靠运行的几种方法
    What is /dev/null 2>&1?
    In the shell, what does “ 2>&1 ” mean?
    Linux命令之umask
    /dev/null简介
    What is special about /dev/tty?
    sed用法
    cobbler 更换dns和dhcp服务器为dnsmasq
    Linux下如何退出vim的一些常用命令总结
    nginx部署vue项目
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/4132930.html
Copyright © 2011-2022 走看看