Τα δεδομένα json που λαμβάνουμε είναι τα εξής:
[{ "sheng": "140000", "shi": "140300", "qu": "140321" },{ "sheng": "210000", "shi": "210400", "qu": "210411" },{ "sheng": "530000", "shi": "530400", "qu": "530421" }] Θέλουμε να μετατρέψουμε σε μια συλλογή λίστας, ορίστε πρώτα μια κλάση κλάσης:
- public class pl {
- public int sheng { get; set; }
- public int shi { get; set; }
- public int qu { get; set; }
- }
Αντιγραφή κώδικα Στη συνέχεια, χρησιμοποιήστε το system.Web.scrip{filter}t.Serialization. Το ακόλουθο Javascrip{filter}tSerializer για την ανάλυση των δεδομένων json,
Instantiate: Javascrip{filter}tSerializer js = new Javascrip{filter}tSerializer();
Μετατροπή σε συλλογή<pl> λίστας: Λίστα b = js. Deserialize<List<pl>>("[" + json + "]");
|