【发布时间】:2015-06-29 21:33:09
【问题描述】:
我有一个 Web api 控制器,我使用了 HttpClient PostAsJsonAsync() 方法;我的对象(Employee)是从基类(Person)继承的,但是在将对象发布到 Api 之后,对象类型发生了变化(未正确序列化); 这是我的课程:- 发送前,Object 类型为 Employee 发送后,Object类型为Person 请看附件
public class Person
{
public Guid Id { get; set; }
public String Name { get; set; }
}
public class Employee : Person
{
public int Age { get; set; }
}
public class CreateEmployeeRequest
{
public Person Person { get; set; }
}
【问题讨论】:
标签: c# json serialization asp.net-web-api async-await