U kunt uw postmethode hebben die een HttpRequestMessage nodig heeft om de modelbindingslogica te omzeilen en u kunt de inhoud van het verzoek direct lezen:
public HttpResponseMessage Post(HttpRequestMessage req)
{
var data = req.Content.ReadAsStringAsync().Result; // using .Result here for simplicity...
...
}
Trouwens, de reden waarom de actie die in JObject wordt uitgevoerd niet werkt, is vanwege 'ObjectId("...")' dat wordt gebruikt als de waarde van "_id" in uw gegevens...