Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用Spring表达式语言将服务响应分配给变量之前,如何验证服务响应是否为空数组_Spring_Spring Boot_Spring El_Spring Expression Language_Spring Expression - Fatal编程技术网

在使用Spring表达式语言将服务响应分配给变量之前,如何验证服务响应是否为空数组

在使用Spring表达式语言将服务响应分配给变量之前,如何验证服务响应是否为空数组,spring,spring-boot,spring-el,spring-expression-language,spring-expression,Spring,Spring Boot,Spring El,Spring Expression Language,Spring Expression,场景1: 当rest API X返回内容为[{..}]的响应时,我可以使用“[0]”读取第一个元素 场景2: 当API返回空响应时,表达式“[0]”会引发异常“EL102SE:集合包含“0”元素,索引“0”无效”,这是预期的 我正在尝试编写一个表达式以避免scenario2响应中出现异常:“[].size()>0?[0]:null”,但我不确定如何检查空节点的大小。请帮忙

场景1: 当rest API X返回内容为[{..}]的响应时,我可以使用“[0]”读取第一个元素 场景2: 当API返回空响应时,表达式“[0]”会引发异常“EL102SE:集合包含“0”元素,索引“0”无效”,这是预期的

我正在尝试编写一个表达式以避免scenario2响应中出现异常:“[].size()>0?[0]:null”,但我不确定如何检查空节点的大小。请帮忙