我试图通过使用groovy从下面的嵌套Json结构中使用“ColumnName”字段来获取“Value”。因为“Cells”列下面的数字是动态的,所以Find选项非常有效。在下面的示例“Camp”中,有没有一种方法可以根据“ColumnName”=“Type”获得值?
{
"type": "CATEGORY"
"cells": {
"1309939": {
"value": 120000,
"columnName": "Planned spend"
},
"1309940": {
"value": 12000,
"columnName": "current spend"
},
"1309948": {
"value": "CAMP",
"columnName": "Type"
}
}
任何建议都会很有帮助。
2条答案
按热度按时间ulydmbyx1#
带有
findResult
的一行代码:xa9qqrwz2#
您可以遍历所有的“Cells”,找到具有预期的ColumnName的单元格,然后如下所示获取值: