调用webservice接口,返回xml(String)转义 | 您所在的位置:网站首页 › webservice返回xml视频 › 调用webservice接口,返回xml(String)转义 |
StringBuilder content = new StringBuilder();content.append("");content.append("");content.append("");content.append("");content.append("");content.append("");content.append("").append(params.get("qrcode")).append("") .append("").append(params.get("checkCode")).append("]]>");content.append("").append("").append(""); System.out.println(content.toString()); HttpClientUtil httpClient = (HttpClientUtil) ContextUtils.getBean("httpClient");String result = "";Output output = null;try { result = httpClient.postSoap(LbcsURL, content.toString(), "doCheckQrcode"); if(StringUtil.isPresent(result)){ String xml = StringEscapeUtils.unescapeHtml4(result); //转义操作 xml = xml.substring(xml.indexOf("")+"".length(),xml.indexOf("")); JAXBContext context = JAXBContext.newInstance(Output.class); Unmarshaller unmarshaller = context.createUnmarshaller(); output = (Output)unmarshaller.unmarshal(new StringReader(xml)); }} catch (Exception e) { e.printStackTrace();} return JSONObject.parseObject(output.toString()); |
CopyRight 2018-2019 实验室设备网 版权所有 |