Мой Api принимает объект в качестве параметра, и я хотел передать его из powershell.Я скопировал код Powershell.Посоветуйте, пожалуйста, когда вызывается API, в API вводится нулевое значение.
Class JsonArray
{
[String]$json
}
$Json ='hi'
$jsonArray = [JsonArray]::new()
$jsonArray.json = $Json
$params = $jsonArray
Invoke-WebRequest -Uri http://localhost:65452/api/e10/e10PostTCData/ Method Post -Body $params -TimeoutSec 600
Ниже приведен мой API
[Route("e10PostTCData/")]
[HttpPost]
public HttpResponseMessage PostResults(JsonArray jsonArray )
{
}
public class JsonArray
{
public string json { get; set; }
}