Azure / Azure/azure-documentdb-java
JsonSerializable doesn't support Enum
- Vorherrschende Sprache
- Java
- Sterne
- 51
- Forks
- 52
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Consider an Enum like
`Enum Weekday {
MONDAY, TUESDAY, WEDNESDAY ...
}`
`new JSONObject(this.getMapper().writeValueAsString(value))` will throw JSONException. I know it is a generic exception when instantiate a JSONObject like new JSONObject("WEDNESDAY"), but maybe worthwhile put into consideration how to handle this situation?
Thanks,
Robbie
Beitragsleitfaden
Rechercherichtung
Beginnen Sie mit dem im Issue beschriebenen JSONObject(this.getMapper().writeValueAsString(value))-Pfad und reproduzieren Sie ihn anhand des Weekday-enum-Beispiels. Ermitteln Sie die vorgesehene Behandlung eines serialisierten enum-Werts und überprüfen Sie anschließend, dass das Erstellen eines JSONObject für diesen Fall keine JSONException mehr auslöst.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100