Supporting multiple custom DateTime formats when deserializing with Json.Net
问题 I want to support deserializing more than one custom DateTime format with the Newtonsoft Json deserializer, so I am using IsoDateTimeConverter : var serializeSettings = new JsonSerializerSettings(); serializeSettings.Converters.Add(new IsoDateTimeConverter() { DateTimeFormat = "yyyyMMddTHHmmssZ" }); As the DateTimeFormat property does not accept an array of formats, I tried the following to support multiple custom date formats: var serializeSettings = new JsonSerializerSettings();