Ok, ich habe eine sehr einfache App in Grails erstellt. Ich habe eine Domain erzeugt Klasse (Person) und dessen erzeugte Controller, mit dem automatischen Grails Gerüst:JSON Ausgabe einer Ansicht in Grails
package contacts
class PersonController {
def scaffold = Person
}
Jetzt würde ich eine JSON-Darstellung einer Person Objekt erhalten möchte.
Muss ich die Ansicht oder den Controller ändern? Und wie?
Vielen Dank.
Großartig. Vielen Dank für Ihre präzise und umfassende Antwort;) – daliz
Ein bisschen zu komplex für mich: Sie sollten stattdessen 'static responseFormats = [" json "," html "]' in Ihrem Controller verwenden und den generierten Code behalten (wie 'antwort ') User.list (params) ... '). Sie müssen keinen Code schreiben, um mit Formaten umgehen zu können. Die Schande ist, dass wir in der Lage sein sollten, scaffold AND json zu verwenden, ohne irgendeinen Controllercode generieren zu müssen –