Ich teste meine Web-API. Verspottend die Daten habe ich das:
%Vor%Was mir den Fehler gibt:
Das Objekt des Typs 'Newtonsoft.Json.Linq.JObject' kann nicht in den Typ 'Newtonsoft.Json.Linq.JArray'
eingefügt werden
Die Sache ist, es hat funktioniert. Ich muss etwas geändert haben, aber ich weiß nicht was.
Meine Absicht ist es, dieses JSON-Objekt in eine Liste von .NET-Objekten namens Print
umzuwandeln, die die folgenden Felder enthält:
Wie die Nachricht sagt, ist dein Objekt JObject
und wirf es nicht auf JArray
. Versuchen Sie Folgendes:
Aktualisieren Um eine Sammlung List<Print>
zu erhalten, muss Ihr JSON ein Array sein. Versuchen Sie es (ich habe Ihren JSON zu einem Array gemacht und ein zweites Objekt hinzugefügt):
Hier ist eine Geige .
Tags und Links asp.net-web-api c# json.net