部分响应场投影.Net核心

时间:2017-02-17 22:10:21

标签: .net-core partial-response

我有一个对象

[DataContract]
class User {
  [DataMember(Name = "id")]
  string Id { get; set; }

  [DataMember(Name = "first_name")]
  string FirstName { get; set; }

  [DataMember(Name = "address")]
  string Address { get; set; }
}

[DataContract]
class Address {
  string Street { get; set; }
}

此对象将由REST网址/user/abc返回,但如果我只想返回特定属性,我想使用Google的语法?fields=id,first_name,address(street)

.NET Core中是否已经有一个模块只能序列化所需的字段,还是我必须自己编写代码?如果是这样,我将如何做到这一点?

1 个答案:

答案 0 :(得分:1)