Ok, ho creato un'app molto semplice in Grails. Ho una classe generata dominio (persona) e il suo controller generato, utilizzando i Grails automatici patibolo:Uscita JSON di una vista in Grails
package contacts
class PersonController {
def scaffold = Person
}
Ora mi piacerebbe ottenere una rappresentazione JSON di un oggetto Person.
Devo modificare la vista o il controller? E come?
Grazie.
Grande. Grazie per la tua risposta precisa e completa;) – daliz
Un po 'troppo complesso per me: dovresti invece usare 'static responseFormats = [" json "," html "]' nel tuo controller e mantenere il codice generato così com'è (come 'rispondi User.list (params) ... '). Non c'è bisogno di scrivere codice per gestire i formati. La vergogna è che dovremmo essere in grado di usare scaffold AND json senza dover generare alcun codice di controller –