public class apitest {
@Test
public void testr() throws ClientProtocolException, IOException, JSONException{
CloseableHttpClient httpclient = HttpClients.createDefault();
HttpPost httppost = new HttpPost("http://www.chayukeji.com/wap/getPoductInfo?proNo=9984de27ce55494a");
CloseableHttpResponse response = httpclient.execute(httppost);
try {
HttpEntity myEntity = response.getEntity();
System.out.println(myEntity.getContentType());
System.out.println(myEntity.getContentLength());
String resString = EntityUtils.toString(myEntity);
// 使用返回的字符串直接構造一個JSONObject
JSONObject jsonobj = new JSONObject(resString.trim());
System.out.println(jsonobj.toString());
System.out.println(jsonobj.get("result"));
} finally {
response.close();
}
}
}
返回值如下
Content-Type: text/html;charset=UTF-8
-1
{"status":"success","result":{"proNo":"9984de27ce55494a","name":"安溪1期6區","price":"840.00","soldNumber":"0.00","releaseTime":"2016-03-17 16:15:23","updateTime":"2016-09-08 19:27:49","remarks":"中國十大名茶安溪鐵觀音茶葉,專業培育,人工採摘","picture":"\/uploadfiles\/20160808\/d6區.jpg","proDelete":"0","proState":"1","stock":"119","costPrice":"168.00","sellsPrice":"198.00","halfCostPrice":"","halfSellsPrice":"","staticCameraNo":"609a6eb1957042ae8d37cc55ff31e7f1","rotateCameraNo":"cc4cff0a762744898bc08a55be55ecc1","baseClassify":"a3884f2b5d7e4c63b7113f54fece7c69","stageClassify":"5911daf9acd747428591ce40bfe82260","areaClassify":"89897f25b53c43ee82b5a991305f4e14","images":"\/uploadfiles\/20160808\/x6區1.jpg,\/uploadfiles\/20160808\/x6區2.jpg,\/uploadfiles\/20160808\/x6區3.jpg,\/uploadfiles\/20160808\/x6區4.jpg","type":"1","brand":"安溪鐵觀音","proLocal":"福建省級自然保護區雲中山","proType":"鐵觀音","texture":"滋味甘醇","flavor":"清香型\/濃香型","netContent":"500","yield":"100.00","english":"","pinyin":"","pmcNo":"I123456","pncNo":"I123456","proNumber":"42","halfPrice":"7500.00","barCode":"b8856694631","supplier":"安溪供應商","proDescribe":"有機培育,專人養護,人工採茶","usufruct":"1","depositMoney":"4166.00","halfDepositMoney":"","cost":"","page":"0","size":"0","image1":"","image2":"","image3":"","image4":"","image5":""}}
{"proNo":"9984de27ce55494a","name":"安溪1期6區","price":"840.00","soldNumber":"0.00","releaseTime":"2016-03-17 16:15:23","updateTime":"2016-09-08 19:27:49","remarks":"中國十大名茶安溪鐵觀音茶葉,專業培育,人工採摘","picture":"\/uploadfiles\/20160808\/d6區.jpg","proDelete":"0","proState":"1","stock":"119","costPrice":"168.00","sellsPrice":"198.00","halfCostPrice":"","halfSellsPrice":"","staticCameraNo":"609a6eb1957042ae8d37cc55ff31e7f1","rotateCameraNo":"cc4cff0a762744898bc08a55be55ecc1","baseClassify":"a3884f2b5d7e4c63b7113f54fece7c69","stageClassify":"5911daf9acd747428591ce40bfe82260","areaClassify":"89897f25b53c43ee82b5a991305f4e14","images":"\/uploadfiles\/20160808\/x6區1.jpg,\/uploadfiles\/20160808\/x6區2.jpg,\/uploadfiles\/20160808\/x6區3.jpg,\/uploadfiles\/20160808\/x6區4.jpg","type":"1","brand":"安溪鐵觀音","proLocal":"福建省級自然保護區雲中山","proType":"鐵觀音","texture":"滋味甘醇","flavor":"清香型\/濃香型","netContent":"500","yield":"100.00","english":"","pinyin":"","pmcNo":"I123456","pncNo":"I123456","proNumber":"42","halfPrice":"7500.00","barCode":"b8856694631","supplier":"安溪供應商","proDescribe":"有機培育,專人養護,人工採茶","usufruct":"1","depositMoney":"4166.00","halfDepositMoney":"","cost":"","page":"0","size":"0","image1":"","image2":"","image3":"","image4":"","image5":""}++++++++
如果要獲取result的值
代碼如下
System.out.println(jsonobj.get("result"));
獲取prono的話
System.out.println(jsonobj.getJSONObject("result").get("proNo"));
需要jar包,參見百度雲 -例子 - httpcomponents-client-4.5.3-bin.tar.gz和
JSONObject所必須的6個包.rar
參考網址見http://blog.csdn.net/zhouzhiwengang/article/details/42062457