У меня есть класс, как так:Deserialize объекта с пользовательского объекта недвижимости
public class CareTaker
{
public int Id {get; set;}
public string name {get; set;}
public DateTime? DateTrained {get; set;}
public Certification Certification {get; set;}
public List<Certification> ExpiredCertifications {get; set;}
}
public class Certification
{
public int Id {get; set;}
}
и моя JSON, как так:
{
"id": 1,
"name": "Dogtor",
"dateTrained": "01 Feb 2017",
"certification": 2,
"expiredCertifications": [1,5]
}
Я обычно знаю JSON для Certification
должно быть действительно как "certification": { "id": 2}
, но у меня нет доступа к изменению JSON, поэтому мне нужно выяснить, как конвертировать то, что я получаю ("certification": 2
), к моему объекту ... Есть ли способ сделать это с JavascriptSerializer или NewtonSoft, пожалуйста?
Изменить код для 'общественного Список expiredCertifications {получить; задавать; } 'и проанализируйте его в своем классе' Certification' позже. –
cramopy