Ich rufe eine JSON-Zeichenfolge aus dem Internet ab. Wie die meisten JSON, die ich gesehen habe, enthält es lange Schlüssel, die durch Unterstriche getrennt sind. Im Wesentlichen ist mein Ziel, JSON in Java-Objekte zu deserialisieren, aber ich verwende keine Unterstriche in Java-Code.
Zum Beispiel könnte ich eine User
Klasse mit firstName
Feld in Kamel-Fall haben, gleichzeitig muss ich Jackson irgendwie anweisen, den first_name
Schlüssel von JSON dem firstName
Klassenfeld zuzuordnen . Ist es möglich?
class User{
protected String firstName;
protected String getFirstName(){return firstName;}
}