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?

questionAnswers(1)

yourAnswerToTheQuestion