什么是使用自定义JSON转换器转换复杂对象的最佳方法



我正在使用asp.net core创建WebAPI项目。

当对象发布到我的操作中时,我想先使用自定义转换器来分析JSON对象。然后创建一个子类的实例。对于孩子,实例我只想自定义一个属性。因此,问题是,如果对象变得复杂,我想使用标准转换来获取整个对象,并手动操纵一个属性。

实现这一目标的最佳方法是什么?

您只能将想要的属性添加到视图模型,其余的将被忽略。

我最终弄清楚了。对于您不想使用自定义的所有属性,您仍然可以使用String.ToObject()进行转换。只是不要在最初创建转换器的类别上使用Toobject方法。它将旋转一个无限的循环,试图一次又一次地转换。

最新更新