Is there a simple way to configure JSON.NET so that some DateTime fields will be formatted without time and other DateTime fields
DateTime
Try adding this line to configure your Web API:
config.Formatters.JsonFormatter.SerializerSettings.Converters.Add( new IsoDateTimeConverter() { DateTimeFormat = "yyyy-MM-dd" });