eclipse-vertx / eclipse-vertx/vertx-codegen

enum custom Marshalling/Unmarshalling

Offen
#174 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
111
Forks
89
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

How can I do custom Marshalling/Unmarshalling for JAVA enum
for now vertx-codegen is used standard name() and valueOf() methods
for example jackson has @JsonCreator and @JsonValue for this case.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Verhalten von vertx-codegen beim Marshalling und Unmarshalling von Enums nachzuverfolgen, insbesondere die Verwendung von Java-Enum name() und valueOf(). Vergleiche dieses Verhalten mit der angeforderten Unterstützung im Jackson-Stil für @JsonCreator und @JsonValue und kläre anschließend das beabsichtigte Konfigurations- und Verhalten der generierten API. Erledigt ist die Aufgabe, wenn die benutzerdefinierte Enum-Darstellung und ihre umgekehrte Zuordnung spezifiziert und durch Tests abgedeckt sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
backend-api-design, devtools
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.