次のようなマップがあるとします。
def myMap = [ b : [ c:"X" ] ]
そして文字列
def key = 'b.c'
キーを使用して値「X」を取得するためのオプションを確認したいと思います。
私はこれを自分で達成する 2 つの方法を考え出しましたが、これらの解決策にはあまり満足していません。
1) Eval.me("theMap", myMap, "theMap.$key")
2) mayMap."$key.split('\\.')[0]"."$key.split('\\.')[1]"
Groovyでこれを行うより良い方法はありますか?