Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 18695|Antwort: 0

[Kommunikation] C# analysiert das zweite MVC mit Newtonsoft.Json-Deserialisierung

[Link kopieren]
Veröffentlicht am 28.02.2019 19:40:34 | | |
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?




Vorhergehend:Teilen Sie die berühmte ausländische ABBYYFineReaderPortable Bildtexterkennungssoftware [OCR]
Nächster:Die Grundoperationen der Tabelle auf Basis der Datenbank
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com