See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 22752|Vastuse: 1

[Allikas] c# parse json-stringe List kogumikesse

[Kopeeri link]
Postitatud 03.09.2015 23:52:25 | | | |


Json-andmed, mida saame, on järgmised:
[{ "sheng": "140000", "shi": "140300", "qu": "140321" },{ "sheng": "210000", "shi": "210400", "qu": "210411" },{ "sheng": "530000", "shi": "530400", "qu": "530421" }]
Soovime konverteerida List-kogumiks, defineerime esmalt klassiklassi:

  1. public class pl {
  2.             public int sheng { get; set; }
  3.             public int shi { get; set; }
  4.             public int qu { get; set; }
  5.         }
Kopeeri kood
Seejärel kasuta system.Web.scrip{filter}t.Serialization; Järgmine Javascrip{filter}tSerializer json andmete parsemiseks,

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

Konverteeri Listi kogumiks: List<pl> b = js. Deserialize<list<pl>>("[" + json + "]");




Eelmine:Mis puudutab lahendust, et Linq väli oleks null ja andmeid ei kuvata
Järgmine:Pool Hiina internetist, kui hea on Alibaba?
Postitatud 04.09.2015 09:41:18 |
Varem kasutati seda viidete lisamiseks Newtonsoft.Json dünaamilise ühenduse teekile jsoni deserialiseerimiseks, kuid Microsoftil pole oma deserialiseerimise funktsiooni, miks siis kasutada kolmanda osapoole oma?
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com