Como manipular JSON
19/08/2013 19:53
Pessoa pes = Pessoa.get(params.id)
render pes as JSON // ou XML
def converter = Pessoa.list() as JSON
converter.render(new java.io.FileWriter("/diretorio/aquivo.xml"))
Pessoa pes = Pessoa.get(params.id)
render pes as JSON
// neste caso todos os objetos de dominio serao rendereizado pela classe DomainClassMarshaller
JSON.registerObjectMarshaller( new DomainClassMarshaller(true, application) )
// neste caso quando voce for renderizar o json deve utilizar assim: JSON.use("domain-load"){ render pessoa as JSON }
JSON.createNamedConfig "domain-load", {
it.registerObjectMarshaller(new DomainClassMarshaller(true, true, application))
}
Para se registrar, clique aqui.