Map data=[
    one:[
        two:"2222",
        three:"333"
    ]
]

String nestedExpression="one.two"
String output=nestedExpression.tokenize('.').inject(data) {v, k -> v."$k"}
println output // "2222"