标签: c# json asp.net-web-api serialization asp.net-core
我想为DTO定义一个消费API项目将实现并以JSON形式返回的合同。
从我的角度来看,这里有三个问题:
我想分别定义这三个部分,但据我所知,我必须在合同的实现中添加序列化修饰(DataMember属性等)。这意味着实现与JSON表示相结合。
DataMember
是否可以将此序列化元数据分成单独的类?
答案 0 :(得分:2)
我总是发现为每个目的创建单独的模型是有益的,然后使用AutoMapper在这些模型之间进行映射。
您也可以创建惯例,但这有时会感觉像是魔术。