一、调用带有签名的API接口(sign已加密)
String Url="http://xxx:2000/dcs/xxxxx?"
+"param1="+param1
+"&nonce="+nonce
+"&time="+time
+"&sign="+sign
+"¶m2="+param2
+"¶m3="+param3;
//get有参请求
Map<String, String> param=new HashMap<String, String>();
param.put("Authortoken",token);
String result = HttpClientUtil.doGet(onlineStatusUrl,param);
//解析接口返回值
JSONObject jsonObject = JSON.parseObject(result);//将String字符串转化为json对象
JSONArray array = jsonObject.getJSONArray("data");//获取data内容并转化成json数组
for (int i = 0; i<array.size();i++){
JSONObject jo = array.getJSONObject(i);
String status = jo.getString("status");
System.out.println("第"+i+"status的内容为="+status);
}
result返回结果类型:
{
"code": 0,
"data": [
{ "reconnect": "0", "status": "0" },
{ "reconnect": "0", "status": "1" }
],
"message": ""
}
补充另外一种格式
二.result格式:
{
"success":"true";
"data":{
"status":"123";};
}
JSONObject json=JSON.parseObject(result);
JSON.parseObject(json.getString("success"))//得到success的属性值
JSON.parseObject(json.getString("data")).getString("status")//得到shop_uid的属性值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)