Kann GSON Deserialisieren in eine case-insensitive Weise

In-prototyping-Kommunikation zwischen .NET-desktop-Anwendung und Java-server, die Verwendung von REST mit JSON-Beiträge, habe ich eine case-sensitivity-Problem. Die .NET-Objekte haben, gibt es Eigenschaften, die in Pascal Casing (die üblichen, für .NET), z.B.: Symbol, EntryValue (etc), während die Java-Repräsentation des gleichen Objekt verwendet Kamel-Schreibweise, z.B. symbol, entryValue.

Erhält der server json-Wert:

{"EntrySize":100,"Symbol":"AMZN"}

Aber Gson nicht Deserialisieren in Kleinschreibung. Gibt es eine Möglichkeit zu bekommen, Gson, dies zu tun?

InformationsquelleAutor Sam Goldberg | 2012-11-01
Schreibe einen Kommentar