using Newtonsoft.Json.Converters;
public static void Main(string[] args)
utcDate = DateTime.UtcNow,
var isoDateTimeConverter = new IsoDateTimeConverter();
isoDateTimeConverter.DateTimeFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ssK";
var serializerSettings = new JsonSerializerSettings();
serializerSettings.Converters.Add(isoDateTimeConverter);
var s = new System.Text.StringBuilder();
using (var w = new System.IO.StringWriter(s))
using (var writer = new JsonTextWriter(w)
{Formatting = Formatting.Indented})
var serializer = JsonSerializer.Create(serializerSettings);
serializer.Serialize(writer, dynamicObject);
Console.WriteLine(s.ToString());