Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 22752|Răspunde: 1

[Sursă] c# analizează șirurile json în colecții List

[Copiază linkul]
Postat pe 03.09.2015 23:52:25 | | | |


Datele json pe care le obținem sunt următoarele:
[{ "sheng": "140000", "shi": "140300", "qu": "140321" },{ "sheng": "210000", "shi": "210400", "qu": "210411" },{ "sheng": "530000", "shi": "530400", "qu": "530421" }]
Dorim să convertim într-o colecție Listă, mai întâi definim o clasă de clasă:

  1. public class pl {
  2.             public int sheng { get; set; }
  3.             public int shi { get; set; }
  4.             public int qu { get; set; }
  5.         }
Cod de copiere
Apoi folosește system.Web.scrip{filter}t.Serialization; Următorul Javascrip{filter}tSerializer pentru a analiza datele json,

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

Convertiți într-o colecție Listă: Lista<pl> b = js. Deserializare<List<pl>>("[" + json + "]");




Precedent:Referitor la soluția ca câmpul Linq să fie nul și să nu afișeze date
Următor:Jumătate din Internetul Chinei, cât de bun este Alibaba?
Postat pe 04.09.2015 09:41:18 |
În trecut, a fost folosit pentru a adăuga referințe la biblioteca de conexiuni dinamice Newtonsoft.Json pentru a deserializa json, dar Microsoft nu are propria funcție de deserializare, deci de ce să folosești una de la o terță parte?
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com