在 Groovy 中将地图与递归嵌套地图合并
我想知道是否有人有一个简单的方法将2个深度嵌套地图合并在一起?
例如,我想得到:
[
"a" : "1",
"animals" : ["cat" : "blue"]
] + [
"b" : 2,
"animals" : ["dog" : "red"]
] == [
"a" : 1,
"b" : 2,
"animals" : [
"cat" : "blue",
"dog" : "red"]
]
有人有简单的解决方案吗?