OpenAPITools / OpenAPITools/openapi-generator
[BUG] [csharp-netcore] DateTime format deserialization
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 26.8k
- Forks
- 7.7k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
While using bearer tokens, I am setting Configuration.DateTimeFormat, but that format string is not being used while deserializing. I modified the following to use Configuration.DateTimeFormat while deserializing and it does work. Am I doing something wrong? And is there a way to specify different formats for different properties?
public CustomJsonCodec(IReadableConfiguration configuration)
{
_configuration = configuration;
_serializerSettings.DateFormatString = _configuration.DateTimeFormat; // added
}
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Finde den csharp-netcore CustomJsonCodec und den Deserialisierungspfad, der seine Serializer-Einstellungen erstellt; beginne damit nachzuverfolgen, wie Configuration.DateTimeFormat diesen Pfad erreicht. Reproduziere den Bearer-Token-Fall und überprüfe anschließend, ob die Deserialisierung das konfigurierte Format berücksichtigt, und kläre, ob Formate pro Property unterstützt werden oder einen separaten Scope erfordern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100