1.形式1:
@Override
public String extractResult(CloseableHttpResponse response)throws Exception {
int statusCode = response.getStatusLine().getStatusCode();
String dataItem="";
System.out.println("0666666"+statusCode);
if (statusCode == HttpStatus.SC_OK) {
String results = EntityUtils.toString(response.getEntity());
JsonObject json = new JsonParser().parse( results ).getAsJsonObject();
int resultCode = json.get("resultCode").getAsInt();
System.out.println("1666666"+json);
System.out.println("2666666"+resultCode);
if (resultCode == 0) {
JsonElement dataItems = json.get("dataItems");
System.out.println("666666"+dataItems);
JsonArray jsonarray=json.getAsJsonArray("dataItems");
JsonObject dds=(JsonObject) jsonarray.get(0);
JsonObject attributes=dds.getAsJsonObject("attributes");
dataItem=attributes.toString();
System.out.println("ReplacePayFee-SUCCESS:成功!同步成功信息:" + dataItems.toString());
}
} else {
System.out.println("ReplacePayFee-ERROR:执行失败!" + "\tstatusCode:" + statusCode);
}
return dataItem;
}
2.形式2:
String jsonString= bookParkSpaceServices.execute(params,type);
JSONObject jsonobject=new JSONObject();
jsonobject.put("json0",jsonString);
String orderNo = jsonobject.getJSONObject("json0").getString("orderNo");
String bookNumber = jsonobject.getJSONObject("json0").getString("bookNumber");
String money = jsonobject.getJSONObject("json0").getString("money");
String bookTime = jsonobject.getJSONObject("json0").getString("bookTime");
String timeLength = jsonobject.getJSONObject("json0").getString("timeLength");
3.形式3:
StringjsonString= queryparkspaceservice1.execute(params,type);
JSONObject queryparkspaceobj = JSONObject.fromObject(jsonString);
JsonElement totalSpace = (JsonElement) queryparkspaceobj.get("totalSpace");
JsonElement restSpace = (JsonElement) queryparkspaceobj.get("restSpace");
JsonElement parkName = (JsonElement) queryparkspaceobj.get("parkName");
JsonElement parkCode = (JsonElement) queryparkspaceobj.get("parkCode");
String rspStr = Utilszhengfeng.handlePost(postmapconsume);
System.out.println("返回字符串=" + rspStr);
if (StringUtil.isBlank(rspStr)) {
rspStr = "{}";
}
JSONObject respObject = JSONObject.fromObject(rspStr);
Object dataStr = respObject.get("data");
if (!rspStr.isEmpty() && (dataStr != null)) {
System.out.println("========洗衣机==========响应data内容:" + dataStr);
return dataStr.toString();
} else {
System.out.println("=====没有返回data数据=====");
}