我使用asp.net核心来创建一个webapi项目。
当一个对象发布到我的动作时,我想首先使用自定义转换器来分析json对象。然后创建一个子类的实例。对于孩子,实例我只想自定义一个属性。所以问题是,如果对象变得复杂,我想使用标准转换来获取整个对象,并手动操作一个属性。
实现这一目标的最佳方式是什么?
答案 0 :(得分:0)
您只能将自己想要的属性添加到View Model中,其余属性将被忽略。
答案 1 :(得分:0)
我最终想出来了。对于您不想使用自定义反序列化的所有属性,您仍然可以使用string.ToObject()进行转换。只是不要在最初为转换器创建的类上使用ToObject方法。它会让无限循环试图一次又一次地转换自己。