Я преобразовываю список объектов Foo в строку JSON. Мне нужно проанализировать строку JSON обратно в список Foos. Однако в следующем примере синтаксический анализ дает мне список JSONObjects вместо Foos.
Пример
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
Как я могу разобрать его в Foos? Спасибо заранее.