Как получить ответ в формате Json в Web Api Net Core 6?

Рейтинг: 0Ответов: 0Опубликовано: 05.03.2023

Создал проект Web Api .Net Core 6.Добавил подключение к БД MySQL и написал метод получения продуктов. Ответ получается в браузере в виде массива [ и там данные ].Как мне конвертировать мой ответ в формат Json.Библиотеку AddNewtonsoftJson установил В инете пишут что нужно писать это в WebConfig но его у меня нет введите сюда описание изображения

Вот сам контроллер и метод

[ApiController]
[Produces("application/json")]
[Route("[controller]")]
   
public class ProductsController : 
    ControllerBase
{
    private readonly FlebocombinatBioContext _context;

    public ProductsController(FlebocombinatBioContext context)
    {
       _context = context;
    }

    // GET: Products
  
    [HttpGet("Index")]
   
    public async Task<ActionResult<List<Product>>> Get()
    {
        var context=new FlebocombinatBioContext();
        var List = await context.Products.Select(s => new Product { 
            Id= s.Id,
            Description= s.Description,
            Energyvalue= s.Energyvalue,
            Expirationdate= s.Expirationdate,
            Image = s.Image,
            Nutritionalvalue= s.Nutritionalvalue,
            Price = s.Price,
           
            ProductTypeId = s.ProductTypeId,
            Sostav = s.Sostav,
            Title = s.Title,
            Ves= s.Ves
            
            

        }
        ).ToListAsync();
        if (List.Count < 0)
        {
            return NotFound();
        }
        else
        {
            return List ;
        }
    }

Ответы

Ответов пока нет.