Wie registriere ich einen benutzerdefinierten Json Marshall in Grails?

8

Ich versuche, einen benutzerdefinierten json Marshaller wie folgt zu registrieren

%Vor%

aber ich bin mir nicht sicher, ob mein benutzerdefinierter Serializer verwendet wird, wenn ich debugge Steuerelement geht nie zu% Co_de% Funktion meines benutzerdefinierten Serialisierungsprogramms

Mein benutzerdefinierter Serializer ist wie folgt

%Vor%

Ist es möglich, den Serialisierer zu debuggen? Wenn nicht, wie kann ich eine Eigenschaft von der Serialisierung ausschließen? Es gibt eine Eigenschaft, die während der Serialisierung eine Ausnahme auslöst.

    
vijay tyagi 17.04.2012, 09:31
quelle

3 Antworten

9

Dies ist, was ich für benutzerdefinierte JSON-Marshalling in der Bootstrap-Init-Schließung tun:

%Vor%

Sie sehen, dass ich benutzerdefinierte Marshaller für die Datums-, Verwendungs-, Personen- und Rollenklasse

habe     
nils petersohn 19.04.2012 11:49
quelle
6

Ich habe diesen Beitrag gefunden, als ich versucht habe, einen richtigen Weg für die Registrierung des Marshallers zu finden. Der größte Unterschied zu Nils 'Antwort ist, dass diese Lösung BootStrap.groovy intakt lässt, was schön ist.

Ссылка

    
tukkajukka 22.08.2012 09:26
quelle
0

Zum Anpassen der JSON-Serialisierung empfiehlt es sich, ein Grails-Plug-in zu verwenden, beispielsweise: Ссылка

    
Abdennour TOUMI 20.01.2014 15:47
quelle

Tags und Links