У меня есть Poco, как это < /p>
Код: Выделить всё
public class Foo {
public string PartitionKey => $"foo-{Bar}";
public string Bar { get; set; }
}
Я храню этот Poco в качестве сериализованного JSON в базе данных (Azure Cosmos DB, чтобы быть конкретным) и делаю его доступным для клиентов через asp.net webapi. Но я не хочу, чтобы это было включено в мой ответ API. Так как же самый простой способ достичь этого? В идеале я не хочу писать свой собственный jsonserializer, но, возможно, используя какой-то пользовательский атрибут?
Код: Выделить всё
{
"partitionKey": "foo-alice",
"bar": "alice"
}
< /code>
для ответа API: < /p>
{
"bar": "alice"
}
с использованием .net7 и system.text.json
Подробнее здесь:
https://stackoverflow.com/questions/749 ... on-another