Groovy Carte de Listes dans la Liste des Cartes

Donc, essentiellement, j'ai quelque chose comme ceci:

[a: ["c","d"], b: ["e","f"]]

Le nombre d'éléments dans chaque liste est arbitraire. Si il y a un seul élément de la liste n'est plus une liste et c'est une chaîne.

Je veux le transformer en:

[ [a:"c", b:"e"], [a:"d",b:"f"] ]

Je ne m'en soucie pas vraiment si la solution utilise Groovy méthodes ou non. Merci pour votre aide!

Partager le code que vous avez essayé jusqu'à présent...
Je n'ai pas de code parce que je suis perplexe sur une belle façon de le faire. J'espérais qu'il y avait quelques intégré dans les méthodes à utiliser.

OriginalL'auteur James Kleeh | 2013-03-22