2011-01-31 32 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)