Sérialisation de plusieurs propriétés DateTime dans la même classe en utilisant différents formats pour chacune

J'ai une classe avec deux DateTime propriétés. J'ai besoin de sérialiser chacune des propriétés avec un format différent. Comment puis-je le faire? J'ai essayé:

JsonConvert.SerializeObject(obj, Formatting.None,
      new IsoDateTimeConverter {DateTimeFormat = "MM.dd.yyyy"});

Cette solution ne fonctionne pas pour moi, car elle s'applique le format de date pour toutes les propriétés. Est-il possible de sérialiser chaque DateTime propriété avec autre format? Peut-être qu'il est un attribut?

source d'informationauteur Andrei