我正在尝试在groovy中为构建配置脚本创建JSON映射的深层副本。
我已尝试过所选答案
def deepcopy(orig) {
bos = new ByteArrayOutputStream()
oos = new ObjectOutputStream(bos)
oos.writeObject(orig); oos.flush()
bin = new ByteArrayInputStream(bos.toByteArray())
ois = new ObjectInputStream(bin)
return ois.readObject()
}
来自this existing question的但是对于java.io.NotSerializableException: groovy.json.internal.LazyMap
如何创建JSON地图的深层副本?