首页 > 解决方案 > JObject.ToObject 覆盖属性我该如何合并?

问题描述

我正在使用两个文档查询,它们一起填充 C# 对象中的所有属性。

它们作为 JObjects 从数据库返回,因此我使用 JObject.ToObject() 将 JSON 映射到 C# 对象。

问题是这对第一个查询很有用,但是当我对第二个查询执行此操作时,它会覆盖并创建一个新对象,而不是与现有对象合并。

我了解这是所需的行为,但如何合并第二个 ToObject() 调用,使其不会覆盖现有属性?

标签: c#json.net

解决方案


推荐阅读