如何通过包含点的键访问groovy中的地图值?

时间:2011-04-20 12:52:36

标签: groovy map

我有这样的地图:

data = {user.name: "John",
        user.surname: "Doe",
        city: "NY"}

我可以这样访问属性'city':

data.city

是否有类似的方法来访问'user.name'属性?

1 个答案:

答案 0 :(得分:11)

假设你的意思是:

data = [ 'user.name':"John", 'user.surname':"Doe", city:"NY" ]

(地图定义的方括号,以及虚线键名称的引号),我相信

data.'user.name'

应该这样做