我有以下字符串:
data = ["myKey": "myValue"]
并想将其评估为 map :
def map = evaluate(data)
看起来我做错了什么,但我明白
groovy.lang.MissingMethodException: No signature of method: DUMMY.evaluate() is
applicable for argument types: (java.lang.String) values: [["myKey": "myValue"]]
所以我的问题是如何进行这样的评估?
最佳答案
如果我正确理解你的问题,你有一个像这样的String
:
data = '["myKey": "myValue"]'
如果是这种情况,您可以使用 Eval
将其评估为 Map
类
map = Eval.me( data )
关于groovy - 如何评估groovy中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4853421/