В настоящее время я работаю с json.net! Я знаю, как десериализовать данные json и как сопоставить их с нашим классом. Теперь я с нетерпением жду нескольких запросов!
Предположим, что мои jsonstrings -
"attributes":{
"color":"Brown",
"condition":"Used",
"currency":"USD",
"price":"10500",
"price_display":"$10,500",
}
, а мой класс атрибутов (, в котором я хочу десериализовать строку ) - это
Public class Attribute
{
public string name{ get; set; }
public string value{ get; set; }
}
Теперь я использую следующий код для десериализации.!
JavaScriptSerializer ser = new JavaScriptSerializer();
<classname> p = ser.Deserialize<classname>(jsonString);
И, очевидно, этот код не будет работать для указанной выше jsonstring.
Как я могу связать эту пару значений имени в одном классе? Возможно ли это?
В будущем атрибуты могут быть больше 10, но формат будет таким же, как имя пара значений