public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { var ts = (TimeSpan)value; var tsString = XmlConvert.ToString(ts); serializer.Serialize(writer, tsString); }