У меня есть REST API для предоставления данных котировок. Иногда API может принимать конкретные параметры для предоставления данных.
Общее использование: http://blah.com/quotes?symbol=MSFT
Специальное использование: http://blah.com/quotes?symbol=MSFT¶ms=[Symbol,Sector,Industry]
DTO:
public class QuoteDto
{
public string CompanyName { get; private set; }
public string Symbol { get; private set; }
public string Exchange { get; private set; }
public string Sector { get; private set; }
public string Industry { get; private set; }
. . .
}
во время общего пользования я просто сериализую свой DTO в Json. Но когда я получаю конкретный запрос, как я могу отфильтровать нежелательные параметры из моего dto перед сериализацией ??
есть ли сторонние библиотеки для этого? Я могу использовать рефлексию, но это путь к воньке.
Я использую ASP.NET MVC и C #