Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 18695|Svar: 0

[Kommunikation] C# tolkar den andra mvc med Newtonsoft.Json-deserialisering

[Kopiera länk]
Publicerad på 2019-02-28 19:40:34 | | |
1. Jag försöker användaSystem.Web.Script.Serialization deserialiserar json-data för Restsharp-förfrågan i mvc,Men det fungerade inte, och koden lades tillanvända System.Web.Script.Serialization; , referens-dll läggs också till, och koden skriver:Så fort den körs rapporteras ett fel, och jag överger denna metod.
2. Jag försökte användaRestSharps inbyggda deserialiseringskod:

Men. Funktionen Deserialize kräver en IRestResponse, finns det något sätt att använda RestSharp för att deserialisera den ursprungliga strängen? Men det misslyckades också.


3. Jag löste detta problem med Newtonsoft.Json.
Inkludera dessa namnrymder:
Och prova något i stil med detta:
Som svar. Content, du får det ursprungliga resultatet, så deserialisera bara denna sträng till ett JSON-objekt. T i det här fallet är den typ du behöver deserialisera. Exempel:

Slutligen är deserialiseringen framgångsrik.
Vet någon varför de två första misslyckades och kan svara mig.




Föregående:Dela den berömda utländska ABBYYFineReaderPortable bildtextigenkänningsprogramvaran [OCR]
Nästa:Tabellens grundläggande operationer baserat på databasen
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com