Ich verwende GSON , um JSON-Daten, die ich erhalte, in ein Java-Objekt zu konvertieren. Es funktioniert ziemlich gut in allen meinen Tests. Das Problem ist, dass unsere realen Objekte einige Eigenschaften wie is_online haben. GSON ordnet sie nur zu, wenn sie völlig gleich benannt sind. Es wäre schön, wenn GSON die Namen in den Java-Kamelfall isOnline konvertieren würde.
Es scheint, dass dies beim Erstellen der JSON-Daten möglich ist. Die Kamel-Groß- und Kleinschreibung wird in JSON in unterstrichene Wörter konvertiert. Aber ich kann keinen Weg finden, dies umgekehrt zu spezifizieren.