Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 22752|Atbildi: 1

[Avots] c# parsēt json virknes sarakstu kolekcijās

[Kopēt saiti]
Publicēts 03.09.2015 23:52:25 | | | |


JSON dati, ko mēs iegūstam, ir šādi:
[{ "sheng": "140000", "shi": "140300", "qu": "140321" },{ "sheng": "210000", "shi": "210400", "qu": "210411" },{ "sheng": "530000", "shi": "530400", "qu": "530421" }]
Mēs vēlamies pārvērst par saraksta kolekciju, vispirms definējiet klases klasi:

  1. public class pl {
  2.             public int sheng { get; set; }
  3.             public int shi { get; set; }
  4.             public int qu { get; set; }
  5.         }
Kopēt kodu
Pēc tam izmantojiet system.Web.scrip{filter}t.Serialization; Šāds Javascrip{filter}tSerializer, lai parsētu json datus,

Instantiate: Javascrip{filter}tSerializer js = jauns Javascrip{filter}tSerializer();

Pārvērst par saraksta kolekciju: Saraksts<pl> b = js. Deserialize<List<pl>>("[" + json + "]");




Iepriekšējo:Attiecībā uz risinājumu, lai Linq lauks būtu nulle un nerādītu datus
Nākamo:Puse no Ķīnas interneta, cik labs ir Alibaba?
Publicēts 04.09.2015 09:41:18 |
Agrāk tas tika izmantots, lai pievienotu atsauces uz Newtonsoft.Json dinamisko savienojumu bibliotēku, lai deserializētu json, bet Microsoft nav savas deserializācijas funkcijas, tad kāpēc izmantot trešās puses funkciju?
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com