我有一个产品的数据传输对象类
public class ProductDTO
{
public Guid Id { get; set; }
public string Name { get; set; }
// Other properties
}
当 Asp.net 以 JSON(使用JSON.NET
)或 in序列化对象时XML
,它会生成ProductDTO
对象。
但是,我想在序列化过程中使用某种属性从ProductDTO
to更改名称:Product
[Name("Product")]
public class ProductDTO
{
[Name("ProductId")]
public Guid Id { get; set; }
public string Name { get; set; }
// Other properties
}
我怎样才能做到这一点?