MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

wie man ein beliebiges json-Objekt an webapi sendet

Sie können Ihre post-Methode haben, die eine HttpRequestMessage aufnimmt, um die Modellbindungslogik zu umgehen, und Sie können den Inhalt der Anfrage direkt lesen:

    public HttpResponseMessage Post(HttpRequestMessage req)
    {
        var data = req.Content.ReadAsStringAsync().Result; // using .Result here for simplicity...
        ...

    }

Übrigens, der Grund, warum die Aktion, die JObject übernimmt, nicht funktioniert, liegt an der 'ObjectId("...")', die als Wert von "_id" in Ihren Daten verwendet wird...