Controller.json establece Serialization.ReferenceLoopHandling

¿hay alguna manera de establecer la propiedad Controller.Json ReferenceLoopHandling?

Actualmente está causando un bucle de autorreferencia cuando se analizan entidades con propiedades de navegación definidas en ambos extremos. Este problema se resuelve configurando

ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;

¿Hay alguna manera de hacer esto para el método Controller.Json?

Encontré este fragmento de código, pero no parece funcionar.

services.Configure<MvcOptions>(option =>
        {
            option.OutputFormatters.Clear();
            var jsonOutputFormatter = new JsonOutputFormatter();
            jsonOutputFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;

            option.OutputFormatters.Insert(0, jsonOutputFormatter);
        });