Graal tableau JSON

Je suis la conversion d'une liste de Foo objets à une chaîne JSON. J'ai besoin de parser le JSON chaîne dans une liste de Foos. Cependant, dans l'exemple suivant, l'analyse me donne une liste de JSONObjects au lieu de Foos.

Exemple

List list = [new Foo("first"), new Foo("second")]
def jsonString = (list as JSON).toString()

List parsedList = JSON.parse(jsonString) as List
println parsedList[0].getClass() //org.codehaus.groovy.grails.web.json.JSONObject

Comment puis-je analyser dans Foos à la place?
Merci à l'avance.

OriginalL'auteur armandino | 2010-04-20