Comment puis-je utiliser eval Groovy pour évaluer la chaîne suivante:en utilisant eval dans groovy
{key1 = keyval, key2 = [listitem1, listitem2], key3 = keyval2}
Tous les éléments de la liste et keyval est une chaîne.
faire Eval.me ("{key1 = keyval, key2 = [listitem1, listitem2], key3 = keyval2}") me donne l'erreur suivante:
expression Ambigu pourrait être soit une expression de fermeture parameterless ou un bloc de code ouvert isolé; solution: Ajouter une liste de paramètres de fermeture explicite, par ex. {it -> ...} ou forcez-le à être traité comme un bloc ouvert en lui attribuant une étiquette, par ex. L: {...} à
Je veux HashMap