2011-01-31 88 views
2

字符串我有以下字符串:如何評價在常規

data = ["myKey": "myValue"] 

,並希望將其評估爲地圖:

def map = evaluate(data) 

看起來像我做錯了什麼,但我得到

groovy.lang.MissingMethodException: No signature of method: DUMMY.evaluate() is 

applicable for argument types: (java.lang.String) values: [["myKey": "myValue"]] 

所以我的問題是如何進行這樣的評估?

+0

這已經是一張地圖! – sbglasius 2011-02-01 15:17:05

回答

6

如果我正確理解你的問題,你有一個String像這樣:

data = '["myKey": "myValue"]' 

如果是這樣的話,你可以將它通過使用Eval類評估爲Map

map = Eval.me(data)