对于(也许)微不足道的问题,我很抱歉,但是,我正在尝试使用一个 Web 服务,其中实体和我的数据模型类的名称不同。
我想保留我的模型 .Net 类名称并使用 Json 属性名称来映射序列化器/反序列化器与相应的 Web 服务实体。例如:
网络服务实体:
“人们”
我的模特班:
“员工”
我已经做了什么:
[JsonObject(Title="People")]
public class Employee
{
[JsonProperty("DifferentPropertyName")]
string propertyName1 { get; set; }
}
但是 json 序列化器/反序列化器继续使用 .Net 类名,我需要设置 jsonObject Title。
有没有办法实现呢?
编辑
我正在开发 Xamarin Forms 应用程序,使用Simple.OData.Client来使用 OData 服务
谢谢