gpt4 book ai didi

c# - 在 C# 中从对象(反序列化的 json)中检索数据

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

我有一个要使用 C# 解析的 JSON 字符串。我使用 JsonConvert 将我的数据序列化为 JSON 字符串。

这是我的示例 JSON 字符串:

{"names": ["John", "Joe", "Jack"], "nationality": "American"}

我可以使用 JsonConvert.DeserializeObject(x);

将这个字符串反序列化为一个对象

问题是,我不知道如何使用 C# 从对象中读取数据。有人可以帮我吗?

最佳答案

public class People
{
[JsonProperty("names")]
public List<string> Names;

[JsonProperty("nationality")]
public string Nationality;
}

其他答案在技术上是正确的,但使用 JsonPropertyAttribute 是普遍接受的约定。然后使用JsonConvert:

var people = JsonConvert.DeserializeObject<People>(x);

关于c# - 在 C# 中从对象(反序列化的 json)中检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17982276/

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