C'est une question de base. Je suis nouveau sur ASP.Net Core, donc j'ai créé un projet API Web .Net Core en utilisant le modèle dans Visual Studio 2017 et je voudrais savoir comment retourner une chaîne Json à partir de la fonction Get().
La fonction Get() fournie.
[HttpGet]
public IEnumerable Get()
{
return new string[] { "valeur1", "valeur2" };
}
Je voudrais savoir comment modifier pour qu'il retourne une chaîne Json d'une variable int comme suit.
// GET: api/MOER
[HttpGet]
public <> Get()
{
_MOER = 32;
return <>;
}
J'ai vu le package Nuget Newtonsoft.Json où vous pouvez sérialiser/désérialiser, mais je ne suis pas sûr si c'est toujours applicable avec .Net Core.
J'ai également vu des exemples où ils utilisent JsonResult, mais lorsque j'essaie d'utiliser cette approche, le compilateur ne sait pas ce qu'est Json().
[HttpGet]
public JsonResult Get()
{
_MOER = 32;
return Json(_MOER);
}
Merci pour votre aide!
0 votes
Il semble que vous utilisez le
[ApiController]
, pourquoi ne pas simplement retourner un typeIActionResult
?