快速问题,我想将所有空值实例转换为0,这样我就可以执行求和。我如何使用SOAP UI groovy脚本执行此操作?
以下是代码:
def resultSearchCostGroup = json.products.costGroups.costLines.search
if (resultSearchCostGroup == null)
resultSearchCostGroup = 0
int totalSearchCostGroup = json.products.costGroups.costLines.search.sum()
最新代码:
// Search - Cost group
def resultSearchCostGroup = json.products.costGroups.costLines.search.collect { it ?: 0 }.sum()
log.info resultSearchCostGroup
int totalSearchCostGroup = json.products.costGroups.costLines.search.collect { it ?: 0 }.sum()
log.info resultSearchCostGroup
谢谢
答案 0 :(得分:1)
尝试
json.products.costGroups.costLines.search.collectMany { it ?: 0 }.sum()