gpt4 book ai didi

c# - 在 .NET 中使用部分 JSON 更新反序列化对象

转载 作者:太空宇宙 更新时间:2023-11-03 17:05:26 24 4
gpt4 key购买 nike

<分区>

我正在使用 Newtosoft Json.NET 库反序列化对对象的 API 响应。但是我需要通过部分更新来更新已经反序列化的对象(例如,只包含更改属性的 JSON)。

例如:

我有一个人物模型(当然是简化版):

public class PersonModel
{
public string Name { get; set; }
public string Surname{ get; set; }
public int Age { get; set; }
}

以及从 JSON 数据反序列化的 Person 实例:

{  
"name": "John",
"surname": "Newton",
"age": 20
}

然后我得到有变化的 JSON:

{  
"age": 21
}

我需要用这个 JSON 更新我的实例(所以只有我的实例的 age 属性会更新为值 21)

有什么简单的方法吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com