आपके पास अपनी पोस्ट विधि हो सकती है जो मॉडल बाइंडिंग लॉजिक को पास करके HttpRequestMessage में लेती है और आप सीधे अनुरोध की सामग्री को पढ़ सकते हैं:
public HttpResponseMessage Post(HttpRequestMessage req)
{
var data = req.Content.ReadAsStringAsync().Result; // using .Result here for simplicity...
...
}
वैसे, JObject में होने वाली कार्रवाई के काम न करने का कारण 'ObjectId("...")' है जो आपके डेटा में "_id" के मान के रूप में उपयोग किया जाता है...