Частичная проекция поля реакции.Net Core

У меня есть объект

[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 URL /user/abc однако, если я хочу вернуть только определенные свойства, я хочу использовать синтаксис Google ?fields=id,first_name,address(street),

В.NET Core уже есть модуль, который сериализует только обязательные поля, или я должен сам это кодировать? Если так, как бы я поступил так?

1 ответ

Решение

Уже есть модуль для этого https://github.com/dotarj/PartialResponse

Другие вопросы по тегам