WebAPI JSON序列化和对象属性值

时间:2017-06-24 16:19:19

标签: asp.net-core json.net asp.net-core-webapi

我正在ASP.NET Core WebApi中编写一个应用程序。给定框架提供的工具,在序列化期间检查和更改对象属性值的最佳机制是什么?

具体而言,我需要做的是对特定属性的字符串值执行翻译,如果它满足特定条件(对于我的应用程序,我使用自定义注释来标记需要执行的属性)时)。

我假设一个ContractResolver可以做到这一点,但它似乎只适用于Types而不是对象实例本身。

此外,我不想为此手动调用序列化方法。这需要成为WebAPI处理管道的一部分,因此我假设将其置于Startup.cs中的AddJsonOptions中。

0 个答案:

没有答案