Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 18695|Svar: 0

[Kommunikation] C# parser den anden mvc ved brug af Newtonsoft.Json-deserialisering

[Kopier link]
Opslået på 28/02/2019 19.40.34 | | |
1. Jeg prøver at brugeSystem.Web.Script.Serialization deserialiserer json-dataene fra Restsharp-forespørgslen i mvc,Men det virkede ikke, og koden blev tilføjetbrug af System.Web.Script.Serialization; , reference-dll'en tilføjes også, og koden skriver:Så snart det kører, rapporteres der en fejl, og jeg opgiver denne metode.
2. Jeg prøvede at brugeRestSharps indbyggede deserialiseringskode:

Men. Deserialise-funktionen kræver en IRestResponse, findes der en måde at bruge RestSharp til at deserialisere den oprindelige streng? Men det mislykkedes også.


3. Jeg løste dette problem med Newtonsoft.Json.
Inkluder disse navnerum:
Og prøv noget i stil med dette:
Som svar. Indhold, du får det oprindelige resultat, så deserialiser bare denne streng til et JSON-objekt. T er i dette tilfælde den type, du skal deserialise. Eksempel:

Endelig lykkes deserialiseringen.
Er der nogen, der ved, hvorfor de to første fejlede, og kan svare mig.




Tidligere:Del det berømte udenlandske ABBYYFineReaderPortable billedtekstgenkendelsessoftware [OCR]
Næste:De grundlæggende operationer i tabellen baseret på databasen
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com