Ich habe einen String JSON, wie folgt aus:Kann Jackson aus verschiedenen JSON-Strings zum selben Objekt deserialisieren?
{
...
"token": "abc123"
...
}
aus irgendeinem Grund Dann müssen eine neue Struktur aktualisieren, wird die erwartete ankommende JSON-String:
{
...
"token": {"property01":"true", "property02":"false", "value": "abc123"}
...
}
Ursprünglich das Token-Feld War in String-Typ, jetzt wird es ein Objekt mit zusätzlichen Eigenschaften.
Ich muss beide Format für Rückwärtskompatibilität behandeln, kann Jackson diesen Fall behandeln?
Sie können sich wahrscheinlich tun, dass mit einem benutzerdefinierten 'JsonDeserializer'. – Mena
Ja, ich versuche nur, einen Beispielcode von JsonDeserializer für meinen Fall zu finden ... –