Guava
ist berühmt für die gegenseitige Konvertierung von Namensregeln in Java
wie Kamel- und Schlangenfall, aber Jackson
kann das auch, also werde ich es zusammenfassen.
Sie können dies tun, indem Sie die verschiedenen "Strategien" verwenden, die in "com.fasterxml.jackson.databind.PropertyNamingStrategy" definiert sind.
Hier ist als Beispiel die Umwandlung von einem Kamelkoffer in einen Schlangenkoffer.
public static String camelToSnake(String value) {
return new PropertyNamingStrategy.SnakeCaseStrategy().translate(value);
}
Weitere Konvertierungen finden Sie im Quellcode und in der Dokumentation.
Als weitere Methode haben ModelMapper
und Gson
wahrscheinlich äquivalente Funktionen.