Zum Serialisieren von Java-Objekten mit camel case-Attributen nach json mit Unterstrich verwenden wir PropertyNamingStrategy
als SNAKE_CASE
.Deserialisieren von JSON mit Unterstrichen zum Kamelfall in Java mit Jackson?
Also, gibt es auch etwas zu tun, das Gegenteil zu tun. Das heißt, JSON mit Unterstreichung zu Java-Objekten mit camel-Fall deserialisieren.
Zum Beispiel JSON:
public class User {
String userId; // should have value "213sdadl"
String channelId; // should have value "asd213l"
}
Ich weiß one way of doing this die über @JsonProperty
Anmerkung, die auf der Feldebene funktioniert:
{
"user_id": "213sdadl"
"channel_id": "asd213l"
}
soll auf dieses Java-Objekt deserialised werden. Ich bin daran interessiert, jedes globale Umfeld dafür zu kennen.
@JLewkovich Diese isn Es ist genau ein Duplikat. Bitte lesen Sie die letzte Zeile der Frage. Ich spreche nicht von '@ JsonProperty' Annotation, die die akzeptierte Antwort dort ist. –
Eigentlich Frage haben Sie eine Antwort, die Sie wahrscheinlich interessiert waren, schauen Sie sich die höchste upvoted – Quadrat137
@ Quadrat137 ja Ich habe die Antwort gesehen, können Sie auch meine Kommentare unter der Antwort zu sehen. Es funktionierte nicht in beide Richtungen für mich. Das war meine Frage. –