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?