Я потребляю api отдыха, используя Restsharp. Ответ API имеет эту структуру.
{
"resourceId": "0014b07-92sl-si90",
"property": [
{
"name": "prop1",
"value": "-1.0"
},
{
"name": "prop2",
"value": "0.0"
},
{
"name": "prop3",
"value": "1000.0"
},
{
"name": "prop4",
"value": "Microsoft Windows"
},
{
"name": "prop5",
"value": "42917.0"
}]
}
Я хочу десериализовать этот ответ для этой доменной модели.
public class DomainModel
{
public double Prop1 {get; set;}
public double Prop2 {get; set;}
public double Prop3 {get; set;}
public string Prop4 {get; set;}
}
Как видите, мне нужно только подмножество свойств ответа JSON, и ответ не может быть десериализован напрямую в объект домена.
Пожалуйста, как я могу решить эту проблему.
Спасибо.