У меня есть класс Data Transfer Object для продукта
public class ProductDTO
{
public Guid Id { get; set; }
public string Name { get; set; }
// Other properties
}
Когда Asp.net сериализует объект в JSON (используя JSON.NET) или в XML, он генерирует объекты ProductDTO.
Однако я хочу изменить имя во время сериализации, от ProductDTO до Product, используя какие-то атрибуты:
[Name("Product")]
public class ProductDTO
{
[Name("ProductId")]
public Guid Id { get; set; }
public string Name { get; set; }
// Other properties
}
Как я могу это сделать?