Grails - Initiieren der Domänenklasse mit JSON

Ich habe diese einfache Domainklasse:

class Settings {
static constraints = {
    uid(nullable: false, unique: true)
    person()
}

String uid
Map person
}

und eine Web-Benutzeroberfläche, die die Daten mithilfe einer JSON-Anforderung aktualisiert:

{"uid":1234 , person:{"first_name" : "jhon" , "last_name" : "doe"}}

im Controller-Code:

def json = request.JSON;
def s = new Settings(json);

Es scheint, dassan uid wird aber der eingestelltan person Karte bleibt leer. Was vermisse ich?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage