Attualmente sto lavorando con json.net! So come deserializzare i dati JSON e come mappare con la nostra classe. Ora sono desideroso di alcune domande!È possibile in JSON?
Supponiamo miei jsonstrings è
"attributes":{
"color":"Brown",
"condition":"Used",
"currency":"USD",
"price":"10500",
"price_display":"$10,500",
}
e la mia classe di attributi (in cui voglio deserializzare sopra stringa) è
Public class Attribute
{
public string name{ get; set; }
public string value{ get; set; }
}
Ora sto usando seguente codice per la deserializzazione.!
JavaScriptSerializer ser = new JavaScriptSerializer();
<classname> p = ser.Deserialize<classname>(jsonString);
E Ovviamente questo codice non funzionerà affatto per il jsonstring.
Ora Come posso associare questa coppia di valori nome in una classe ?? È possibile ?
In futuro, attributi possono b più di 10, ma formato sarà uguale coppia di valori nome
Probabilmente si può usare la parola chiave 'dynamic' per creare un dizionario di dizionari, ad esempio dizionario –
NibblyPig