RicoSuter / NJsonSchema

JSON Schema reader, generator and validator for .NET
http://NJsonSchema.org
MIT License
1.39k stars 534 forks source link

"parameterDateFormat" ignored #1487

Open RosData opened 2 years ago

RosData commented 2 years ago

I set parameter to "parameterDateFormat": "yyyy-M-d" in .nswag file, but classes are always generated with the default formater

internal class DateFormatConverter : Newtonsoft.Json.Converters.IsoDateTimeConverter { public DateFormatConverter() { DateTimeFormat = "yyyy-MM-dd"; } }

RosData commented 2 years ago

I found solution. I used file from here: https://github.com/RicoSuter/NJsonSchema/blob/a7c1beadf18958eb45c13e45852e136b09344630/src/NJsonSchema.CodeGeneration.CSharp/Templates/DateFormatConverter.liquid#L6 and put as single file in directory and pointed "Template directory" to it in NSwagStudio UI.

It would be much more commfort to extend Settings and enable this without templating.