【问题标题】:How to access map values in groovy by key containing dot?如何通过包含点的键访问groovy中的地图值?
【发布时间】:2011-08-09 11:49:30
【问题描述】:

我有这样的地图:

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

我可以通过这种方式访问​​属性“城市”:

data.city

是否有类似的方式来访问“user.name”属性?

【问题讨论】:

    标签: groovy map


    【解决方案1】:

    假设您的意思是:

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

    (地图定义用方括号,虚线键名用引号括起来),我相信

    data.'user.name'
    

    应该这样做

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-19
      • 1970-01-01
      • 1970-01-01
      • 2013-11-27
      相关资源
      最近更新 更多