如何通过包含点的键访问groovy中的映射值?

如何通过包含点的键访问groovy中的映射值?,groovy,map,Groovy,Map,我有这样的地图: data = {user.name: "John", user.surname: "Doe", city: "NY"} 我可以通过以下方式访问Attribute“city”: data.city 是否有类似的方法访问“user.name”属性?假设您的意思是: data = [ 'user.name':"John", 'user.surname':"Doe", city:"NY" ] (地图定义用方括号括起来,虚线键名称用引号括起来),我相

我有这样的地图:

data = {user.name: "John",
        user.surname: "Doe",
        city: "NY"}
我可以通过以下方式访问Attribute“city”:

data.city
是否有类似的方法访问“user.name”属性?

假设您的意思是:

data = [ 'user.name':"John", 'user.surname':"Doe", city:"NY" ]
(地图定义用方括号括起来,虚线键名称用引号括起来),我相信

data.'user.name'
应该这样做