1. Ich versuche zu verwendenSystem.Web.Script.Serialization deserialisiert die json-Daten der Restsharp-Anfrage in mvc,Aber es funktionierte nicht, und der Code wurde hinzugefügtunter Verwendung von System.Web.Script.Serialization; , die Referenz-dll wird ebenfalls hinzugefügt, und der Code schreibt:Sobald es läuft, wird ein Fehler gemeldet, und ich gebe diese Methode auf. 2. Ich habe versucht zu verwendenRestSharps integrierter Deserialisierungscode:
Aber. Die Deserialize-Funktion erfordert eine IRestResponse, gibt es eine Möglichkeit, RestSharp zu verwenden, um die ursprüngliche Zeichenkette zu deserialisieren? Aber auch sie scheiterte.
3. Ich habe dieses Problem mit Newtonsoft.Json gelöst. Fügen Sie diese Namensräume hinzu:
Und probieren Sie so etwas wie das aus:
Als Antwort. Inhalt, du bekommst das Originalergebnis, also deserialisiere diesen String einfach in ein JSON-Objekt. T ist in diesem Fall der Typ, den man desserialisieren muss. Beispiel:
Schließlich ist die Deserialisierung erfolgreich. Weiß jemand, warum die ersten beiden fehlgeschlagen sind, und kann mir antworten?
|