JSON-provider jackson Probleme mit dem serialisieren und Deserialisieren mit Boolean-Typ
Ich habe ein problem mit Boolean-wrapper mit JSON-Objekt als JSON-Objekt erstellt ist und für Boolean-Werte enthalten string-cotes zum Beispiel "isUrgent" : "1"
Jetzt das Problem ist, ich habe zu wickeln Sie es manuell in meinen code jedes mal für jedes request/response -
Kann jeder Körper bitte geben Sie mir eine dauerhafte Lösung für obiges problem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Lösung ist das anpassen der deserializer für den Typ "boolean". Alles, was Sie tun müssen, ist fügen Sie zusätzliche deserializer könnte den Fall behandeln, der bestimmte String-Werte, die Sie zum Ziel zu Deserialisieren als Boolean.
Folgenden blog-Beitrag erläutert diese im detail.
http://hussainpithawala.wordpress.com/2011/05/11/overriding-default-serializationdeserialization-behaviour-of-jackson-json-serializer/
Für was es Wert ist, booleschen Typ umgewandelt werden kann, von alternative JSON-Token (nicht nur native true oder false); so dass
aber in diesem Fall haben Sie die Kombination von Dingen, welche nicht unterstützt wird.