NodaTime .NET Core 2 json serialization configuration
Sunday, 03 December 2017

Edit This Page
NodaTime is a good replacement library for the .net DateTime.
add the nuget pacakge NodaTime.Serialization.JsonNet
To configure NodaTime for json seralization in .net core add the following to your serviceCollection:
public void ConfigureServices(IServiceCollection aServiceCollection)
{
aServiceCollection.AddMvcCore()
.AddJsonFormatters(jsonSerializerSettings => jsonSerializerSettings.ConfigureForNodaTime(DateTimeZoneProviders.Tzdb))
}
Tools: Visual Studio 2017 .net Core 2 NodaTime 2.2.3 NodaTime.Serialization.JsonNet 2.0.0