using Newtonsoft.Json.Converters;
using System.Collections.Generic;
public static void Main()
var dbJson1 = "{ \"created\": \"2020-08-04T13:26:31.7931998+0:00\"}";
var dbJson2 = "{ \"created\": \"2020-08-28T11:27:01.259863+00:00\"}";
public static void Method(string dateTime)
Console.WriteLine("Method call");
var dbSample = JsonConvert.DeserializeObject<Sample>(dateTime);
Console.WriteLine(dbSample.Created);
var njson = JsonConvert.SerializeObject(dbSample, ServiceContants.JsonSerializerSettings);
var ndbSample = JsonConvert.DeserializeObject<Sample>(njson);
Console.WriteLine(ndbSample.Created);
Console.WriteLine("==========================================");
public DateTime Created { get; set; }
public class ServiceContants
public const string LATEST = "latest";
public static readonly JsonSerializerSettings JsonSerializerSettings
= new JsonSerializerSettings
NullValueHandling = NullValueHandling.Ignore,
DateFormatHandling = DateFormatHandling.IsoDateFormat,
Converters = new List<JsonConverter>()
new StringEnumConverter(),
new IsoDateTimeConverter() { DateTimeFormat = "yyyy-MM-ddThh:mm:ssZ"}