WebApi-Bindungskörper an Json-Wörterbuch

Ich versuche, eine WebApi-Aktionsmethode mit der folgenden Signatur zu erstellen:

[System.Web.Http.HttpPost]
public object Execute([FromUri] string command, [FromUri] string method, [FromBody] IDictionary<string, JToken> arguments)

Wenn ich diese Methode jedoch mit Anfragen erreiche, werden die Argumente nie richtig gebunden (die beiden URI-Felder tun dies). Der ModelState zeigt beim ersten Zeichen einen Json.NET-Analysefehler an. Ich habe Anfragetexte ausprobiert, die so aussehen:id=50 undarguments={ "id": 50 }. Wie muss ich meine Anfrage formulieren, damit WebApi meine Parameter korrekt bindet?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage