Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 22752|Atsakyti: 1

[Šaltinis] c# išanalizuoti json eilutes į sąrašo rinkinius

[Kopijuoti nuorodą]
Paskelbta 2015-09-03 23:52:25 | | | |


JSON duomenys, kuriuos gauname, yra šie:
[{ "sheng": "140000", "shi": "140300", "qu": "140321" },{ "sheng": "210000", "shi": "210400", "qu": "210411" },{ "sheng": "530000", "shi": "530400", "qu": "530421" }]
Norime konvertuoti į sąrašo rinkinį, pirmiausia apibrėžkite klasės klasę:

  1. public class pl {
  2.             public int sheng { get; set; }
  3.             public int shi { get; set; }
  4.             public int qu { get; set; }
  5.         }
Kopijuoti kodą
Tada naudokite system.Web.scrip{filter}t.Serialization; Šis Javascrip{filter}tSerializer json duomenims analizuoti,

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

Konvertuoti į sąrašo rinkinį: Sąrašas<pl> b = js. Deserialize<List<pl>>("[" + json + "]");




Ankstesnis:Dėl sprendimo būdo, kad Linq laukas būtų neapibrėžtas ir nerodytų duomenų
Kitą:Pusė Kinijos interneto, kiek gera yra "Alibaba"?
Paskelbta 2015-09-04 09:41:18 |
Anksčiau jis buvo naudojamas norint pridėti nuorodas į Newtonsoft.Json dinaminio ryšio biblioteką, kad būtų galima deserializuoti json, tačiau "Microsoft" neturi savo deserializavimo funkcijos, tad kodėl verta naudoti trečiosios šalies?
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com