c# - JObject.ToObject 覆盖属性我该如何合并?
问题描述
我正在使用两个文档查询,它们一起填充 C# 对象中的所有属性。
它们作为 JObjects 从数据库返回,因此我使用 JObject.ToObject() 将 JSON 映射到 C# 对象。
问题是这对第一个查询很有用,但是当我对第二个查询执行此操作时,它会覆盖并创建一个新对象,而不是与现有对象合并。
我了解这是所需的行为,但如何合并第二个 ToObject() 调用,使其不会覆盖现有属性?
解决方案
推荐阅读
- javascript - 浏览器中的视频元素使音乐应用静音
- swift - 'PKAddressField' 已弃用:首先在 iOS 11.0 中弃用 - 使用 PKContactField 和 -requiredShippingContactFields / -requiredBillingContactFields
- bash - 优化 bash 中包含多个元素的 if 语句?
- swift - 如何通过镜像更改变量的值?
- arrays - 使用递归重写 Ruby #inject (#reduce)?
- javascript - redux 不适用于 react-router v4
- php - 如何比较在 Symfony 中提交前后表单的价值?
- python - 当嵌入式 Python 解释器再次尝试导入外部模块时,C++ 应用程序崩溃
- ruby - 捆绑安装到现有铁路项目会导致 gem 文件错误
- arduino - ESP8266 Httpclient get 方法有效,但不适用于 mfrc522