Controller.json define Serialization.ReferenceLoopHandling
existe uma maneira de definir a propriedade Controller.Json ReferenceLoopHandling?
Atualmente, ele está causando um loop de auto-referência ao analisar entidades com propriedades de navegação definidas nas duas extremidades. Esse problema é resolvido definindo
ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
Existe uma maneira de fazer isso para o método Controller.Json?
Encontrei esse pedaço de código, mas ele não 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);
});