Ich habe Feder-Anwendung, die REST-Endpunkt offenlegen, lassen Sie es nennen "DoAction". Da die Anfrage verbraucht Objekt:So erzwingen Jackson deserialize Feldwerte in Kleinbuchstaben
class Person{
private String name;
private String email;
}
Einige Kunden, indem Daten mit unterschiedlichen Praxis des Schreibens Wörter diesen Endpunkt nennen kann, wie:
Peter_1
name = Peter
email = [email protected] (lower case)
Mark_2
name = mark
email = [email protected] (upper case)
Julia_3
name = julia
email = [email protected] (camel case)
Gibt es einen Ansatz, der alle Einkommensdaten zu zwingen, sein in Kleinbuchstaben umgewandelt (angenommen, alle Felder sind Strings)?
So als Folge ich wünsche zu haben:
Peter_1
name = peter
email = [email protected]
Mark_2
name = mark
email = [email protected]
Julia_3
name = julia
email = [email protected]
Lösung für Jackson geschätzt wird.
nur ein Vorschlag, didn t teste es, aber vielleicht schreiben einen Konstruktor für die 'Person' Klasse, um die Werte in Kleinbuchstaben zu speichern? –
verwenden Sie Federdaten Ruhe? – ArslanAnjum