This sample uses a custom T:Newtonsoft.Json.Serialization.IContractResolver to modify how objects are serialized.
Sample