This sample shows how the T:Newtonsoft.Json.PreserveReferencesHandling setting can be used to serialize values by reference instead of by value.
Sample