作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个愚蠢的问题,但由于我无法弄清楚,所以我想我会将其发布在这里,看看是否有人可以提供帮助!
我有一些代码可以向我们的服务器发出 HttpPost
请求。我收到了 XML 格式的完美结果。问题是我想获取返回的 boolean 值,而不仅仅是字符串。例如,成功调用 Web 服务将返回以下 xml:
<boolean xmlns="https://myWebService/">false</boolean>
我可以使用此行访问和阅读:
字符串responseBody = EntityUtils.toString(response.getEntity());
有没有办法以 boolean 值的形式访问返回的数据(在本例中为 false),或者我必须手动解析返回字符串才能获取值?
感谢您的帮助
最佳答案
will I have to manually parse the return String to get the value?
是的,但您可以简单地使用自己的方法来进行解析(等),然后返回一个 boolean 值
。
public boolean asBoolean(Entity e){
return Boolean.parseBoolean(EntityUtils.toString(e));
}
关于java - 如何从 Grails 中的 Http 响应获取 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11581394/
我是一名优秀的程序员,十分优秀!