Я пытаюсь преобразовать эту строку: < /p>
builder.Services
.AddControllers()
.AddNewtonsoftJson(o => o.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore);
< /code>
к эквиваленту в .net 8 и, таким образом, добавлено < /p>
builder.Services
.AddControllers()
.AddJsonOptions(options =>
{
options.JsonSerializerOptions.ReferenceHandler = System.Text.Json.Serialization.ReferenceHandler.IgnoreCycles;
options.JsonSerializerOptions.DefaultIgnoreCondition = System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull; // Optional
options.JsonSerializerOptions.WriteIndented = true; // For formatting
});
< /code>
, который, кажется, не работает. Каким будет правильный синтаксис? Несколько других ссылок, но безрезультатно.>
Подробнее здесь: https://stackoverflow.com/questions/794 ... -text-json