<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />

IReferenceResolver

public interface IReferenceResolver
namespace Newtonsoft.Json.Serialization { public interface IReferenceResolver { object ResolveReference(object context, string reference); string GetReference(object context, object value); bool IsReferenced(object context, object value); void AddReference(object context, string reference, object value); } }