实例如下:
package com.idc.dataAudit.dataResource;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.apache.commons.httpclient.httpclient; import org.apache.commons.httpclient.httpmethod; import org.apache.httpclient.method.method.methods.getmets.getmets.getMethod; public class class class class class class class class class class class class class class clubl null; map <integer,string> mapResult = new HashMap <integer,string>();尝试{httpclient client = new httpclient(); httpmethod方法= new GetMethod(url); // post方法// httpmethod方法=新的postmethod(“ http://java.sun.com”); client.ecutehod(方法); //打印服务器返回的状态//system.out.println(method.getProtocolversion()); // system.out.println(method.getStatUsline()。 // system.out.println(method.getStatusline()。toString()); // system.out.println(method.getStatusline()); //打印返回的信息// system.out.println(method.getResponseBodyAsstring()); mapResult.put(method.getStatUsline()。getStatusCode(),method.getResponseBodyAssTring()); //释放连接method.ReleaseConnection(); } catch(异常E){e.printstacktrace(); } system.out.println(mapResult);返回mapresult; } public Map <String,List <String >> getMapFromjson(String jsonstr){Map <String,List <String >> mapResult = new Hashmap <String,List <String >>();尝试{jsonObject结果= jsonobject.fromobject(jsonstr); //转换为jsonObject jsonArray namelist = result.getJsonArray(“ result”); //获取jsonArray int int int intement = namelist.size(); for(int i = 0; i <长度; i ++){jsonObject tempObject = namelist.getJsonObject(i);迭代器iter = tempobject.keys();字符串键=(string)iter.next();字符串keyId = tempobject .getString(key); List <string> objlist = new ArrayList <string>(); for(; iter.hasnext();){字符串keyLocal =(string)iter.next(); // system.out.println(key+“ =”+tempobject .getString(keyLocal)); objlist.Add(tempobject .getString(keyLocal)); } mapResult.put(keyId,objlist); }} catch(异常e){e.printstacktrace(); } system.out.println(mapResult);返回mapresult; }}}以上就是小编为大家带来的httpclient请求http数据,json转地图,希望大家多多支持武林网〜