我正在CN1中做样本,在这个样本中我们也实现了服务消费。在解析响应时,我们尝试从Object转换为boolean。
这是我试过的代码
boolean check = new Boolean(res.get(i).get("check").toString());
但在此,我收到了这个错误。
不兼容的类型:字符串无法转换为布尔值
我该如何解决这个问题?
答案 0 :(得分:2)
而不是那样,你可以使用parseBoolean()
boolean check = Boolean.parseBoolean(res.get(i).get("check").toString());
请注意res.get(i).get("check").toString()
应该是其中一个字符串(True,False,true,false)才能准确工作。 false
将被check
分配给任何其他值。