Controller.json устанавливает Serialization.ReferenceLoopHandling

Есть ли способ установить свойство Controller.Json ReferenceLoopHandling?

В настоящее время он вызывает цикл самоссылки при разборе сущностей со свойствами навигации, определенными на обоих концах. Эта проблема решается настройкой

ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;

Есть ли способ сделать это для метода Controller.Json?

Я нашел этот кусок кода, но, похоже, он не работает.

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

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

Ответы на вопрос(2)

Ваш ответ на вопрос