Ho una stringa in formato json e devo deserializzarla ma ho qualche problema
Sono arrivata a questo punto:
ma nel momento in cui vorrei leggere il valore della label ottengo l'eccezionecodice:public class Account_Cards { public List<Card> data { get; set; } } public class Card { public int availableBalance { get; set; } public int cardNo { get; set; } } protected void Page_Load(object sender, EventArgs e) { ...codice vario, richieste al server..viene valorizzata la stringa json.... Account_Cards Acc_Cards = new JavaScriptSerializer().Deserialize<Account_Cards>(json); Label1.Text= Acc_Cards.data[0].availableBalance.ToString(); }
"Object reference not set to an instance of an object".
IN realtà mentre scrivo credo che il mio problema abbia a che fare con le liste; ho provato (tralasciando il discorso del json) a fare direttamente la seguente assegnazione:
ma nel momento dell'assegnazione ottengo comunque lo stesso errore.codice:Account_Cards myCard = new Account_Cards(); myCard.data[0].availableBalance = 250; myCard.data[0].cardno = 12345;
Dove sbaglio?

Rispondi quotando