Laden...

YAML von Swaggerhub(NSwag) wird richtig konvertiert, bis auf manche Enums

Erstellt von dr4g0n76 vor 3 Jahren Letzter Beitrag vor 3 Jahren 1.135 Views
dr4g0n76 Themenstarter:in
2.921 Beiträge seit 2005
vor 3 Jahren
YAML von Swaggerhub(NSwag) wird richtig konvertiert, bis auf manche Enums

Hallo Kollegen,

habe folgendes Problem:

wenn ich eine YAML Datei (die das komplette Json enthält) runterlade von Swaggerhub, dann wird alles richtig konvertiert, bis auf die untenstehenden Enums.

Warum verstehe ich nicht:

xdjmd42n.0.cs(2553,182) : error CS0117: '"LoggingConfigurationMinimumSeverityToLog" enthält keine Definition für "_4".
djmd42n.0.cs(2817,210) : error CS0117: '"MessageHandlingConfigurationMinimumSeverityToLog" enthält keine Definition für "_4".
xdjmd42n.0.cs(2906,201) : error CS0117: '"SystemConfigurationExpectedMessageEncoding" enthält keine Definition für "_5".
xdjmd42n.0.cs(2957,232) : error CS0117: '"SecurityConfigurationSecurityOption" enthält keine Definition für "_0".

Diese 4 oberen werden nicht richtig konvertiert. Alles andere geht. Würde ich diese von Hand ändern, würde es auch funktionieren.

Weiss jemand woran das liegt? Wir haben sehr viele Enums. Nur bei diesen passiert das.

Wie immer, wenn ich eine bessere Lösung finde, poste ich sie hier.

Seit der Erkenntnis, dass der Mensch eine Nachricht ist, erweist sich seine körperliche Existenzform als überflüssig.

16.807 Beiträge seit 2008
vor 3 Jahren

Du hast die dokumentierten Konverter beachtet?
https://github.com/RicoSuter/NJsonSchema/wiki/Enums

Enums sind ja nicht immer alle gleich (Strings, Int, Byte..).