【发布时间】:2021-04-11 05:05:37
【问题描述】:
我目前将我的 Web API 绑定到我的计算机文件,如下所示:
namespace APIDissertação.Controllers
{
[Route("api/[controller]")]
[ApiController]
public class DissertacaoController : ControllerBase
{
[HttpPost]
public IActionResult Post(/*JObject InputRequest*/)
{
try
{
DissertacaoClass MeuProblema = new DissertacaoClass();
MeuProblema.ArquivoGrafo_InicializarProblema(@"C:\C#\ArquivoGrafo.txt");
MeuProblema.ArquivoNv0(@"C:\C#\ArquivoNv0.txt");
MeuProblema.LerArquivoDemandas(@"C:\C#\ArquivoDemandas.txt");
MeuProblema.GerarCaminhos_Arcos();
String result = MeuProblema.CriarResolverProblema();
return Ok(result);//ResultRequest);
}
catch (Exception ex)
{
return BadRequest();
}
}
我想要做的是将此文件替换为将输入到 API 的 JSON,JSON 如下所示:
{
"QuantidadeNosSemTempo": 4
"QuantidadeTempos": 12
"Grafo_Terminal;X;Y;Nv0": [
"0;0;0;1",
"1;2;2;1",
"2;3;1;1",
"3;0;3;1"
],
"Demanda;TerminalNoInicial;TempoNoInicial;TerminalNoFinal;TempoNoFinal;Tamanho" : [
"0;0;0;2;8;0,7",
"1;0;0;3;11;0,3",
"2;1;0;2;8;0,5",
"3;1;1;2;9;0,5",
"4;2;1;0;10;0,3",
"5;2;1;3;11;0,2"
]
}
我该怎么做? 我是 web api 开发的新手(实际上不知道我在做什么),
提前致谢,
塔雷克
【问题讨论】:
标签: c# json api asp.net-web-api