Частичная проекция поля реакции.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