我有以下字符串:
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 :(得分:6)
如果我正确理解了您的问题,您可以String
这样:
data = '["myKey": "myValue"]'
如果是这种情况,您可以使用Eval
类将其评估为Map
map = Eval.me( data )