我按如下方式创建了一个数组
def foo =
[ "bar2":
[ "x" : "a",
"y":"b"
],
"bar1":
[ "x" : "n",
"y":"m"
]
]我尝试将变量赋值如下: def var = foo.get("bar1").get("g")
我需要将bar1中的键x的值n赋给一个变量。我该怎么做?
发布于 2017-07-12 15:16:20
您可以使用点表示法:
def value = foo.bar2.x或者使用数组表示法:
def value2 = foo["bar2"]["x"]或者只调用get方法
def value3 = foo.get("bar2").get("x")https://stackoverflow.com/questions/45048829
复制相似问题