в методе GetInfo вернул Result в формате JSON следующим образом:
"Result": {
"Id": 11975,
"Email": null,
"CellPhone": "123456789",
"FirstName": "John",
"LastName": "Rock",
"Avatar": null,
"Address": null,
},
"StatusCode": 200,
"Message": "success",
"Version": "API V1.1"
я могу десериализовать значение результата до
public class SignInResultResponse
{
public SignInResponse Result { get; set; }
public int StatusCode { get; set; }
public string Message { get; set; }
public string Version { get; set; }
}
public class SignInResponse
{
public int Id { get; set; }
public string Email { get; set; }
public string CellPhone { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Avatar { get; set; }
public string Address { get; set; }
}
в результате метода GetList JSON:
"Result": [
{
"Id": 42022,
"Title": "User Title",
"Avatar": null,
"Rate": 0,
"RateCount": 0,
"Status": {
"Id": 1,
"Title": "Active"
}
}
],
"StatusCode": 200,
"Message": "profile is not complete",
"Version": "API V1.1"
как создать динамическое свойство Result в классе Response для любого типа класса?