This sample shows how .NET Framework attributes such as T:System.Runtime.Serialization.DataContractAttribute, T:System.Runtime.Serialization.DataMemberAttribute and T:System.NonSerializedAttribute can be used with Json.NET instead of Json.NET's own attributes.
Sample