Given a data model:
[DataContract]
public class Parent
{
[DataMember]
public IEnumerable Children { get; set; }
}
[DataContract]
publ
I have not used JSON.Net in particular so not positive this will help you. If JSON.Net derives itself from the .Net serialization system then you should be able to add the [NonSerialized] attribute to your properties you do now wish to be serialized in the base class. When you call the serialize methods on the base class, serialization should then skip those elements.