WebApi powiązanie ciała ze słownikiem Json
Próbuję utworzyć metodę akcji WebApi z następującym podpisem:
[System.Web.Http.HttpPost]
public object Execute([FromUri] string command, [FromUri] string method, [FromBody] IDictionary<string, JToken> arguments)
Jednakże, gdy trafię tę metodę za pomocą żądań, argumenty nigdy nie wiążą się poprawnie (działają dwa pola URI). ModelState pokazuje błąd analizowania Json.NET przy pierwszym znaku. Próbowałem obiektów, które wyglądają jak:id=50
iarguments={ "id": 50 }
. Jak muszę sformułować moją prośbę, aby WebApi mogła poprawnie powiązać moje parametry?