• 消息查询情况分析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()
    						        );
    

      

  • 相关阅读:
    SystemVerilog搭建测试平台---第一章:验证导论
    二线制I2C CMOS串行EEPROM续
    二线制I2C CMOS串行EEPROM
    Codeforces 777E:Hanoi Factory(贪心)
    2019HPU-ICPC-Training-1
    Codeforces 777B:Game of Credit Cards(贪心)
    Codeforces 777D:Cloud of Hashtags(暴力,水题)
    Codeforces 777C:Alyona and Spreadsheet(预处理)
    Codeforces 888D: Almost Identity Permutations(错排公式,组合数)
    Codeforces 888E:Maximum Subsequence(枚举,二分)
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/4132930.html
Copyright © 2020-2023  润新知