为了账号安全,请及时绑定邮箱和手机立即绑定

无法在 jsonarray 上使用 isEmpty 方法,它会给出异常 groovy.lang

无法在 jsonarray 上使用 isEmpty 方法,它会给出异常 groovy.lang

青春有我 2022-07-20 16:51:47
我正在使用 API 从 BMC Remedy 获取详细信息,响应是一个 json,其中包含一个空的 jsonarray,所以为了避免这种情况,我正在检查 jsonarray 是否为空。这是通过邮递员完成呼叫时收到的响应,我想检查 jsonarray条目我也可以在 groovy 代码中复制相同的调用,唯一的问题是在检查 jsonarray 是否为空时,我收到异常。这是打印 JSONarray 的值时的代码和输出片段但是,一旦我尝试检查 JSONarray 是否为空,它就会给我错误。失败的代码片段我知道,我也可以使用 length() 方法并检查,但是我需要知道为什么这段代码会失败,请帮助我对 groovy 很陌生。我也导入了 java.util.List 并尝试过但没有运气
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

AMissingMethodException被抛出,因为JSONArray 没有名为的方法isEmpty()

我认为你很困惑org.json.JSONArray并且web.json.JSONArray. 后者确实有一个方法isEmpty(),但您使用的是前者。


查看完整回答
反对 回复 2022-07-20
  • 1 回答
  • 0 关注
  • 296 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号