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"]]

だから私の質問は、そのような評価をどのように実行するかです。

4

1 に答える 1

6

私があなたの質問を正しく理解しているなら、あなたはそのStringようなものを持っています:

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

その場合は、クラスMapを使用して評価することができますEval

map = Eval.me( data )
于 2011-01-31T16:40:19.767 に答える