gpt4 book ai didi

C# - 访问 JsonSerializer 对象的值

转载 作者:行者123 更新时间:2023-11-30 20:32:06 24 4
gpt4 key购买 nike

如何访问 JsonSerializer 对象的值?

我当前的代码:

private void Form1_Load(object sender, EventArgs e)
{
StreamReader re = new StreamReader("youtube_client_secret.json");
JsonTextReader reader = new JsonTextReader(re);
JsonSerializer se = new JsonSerializer();
object parsedData = se.Deserialize(reader);
}

我如何访问存储在 client_id 中的值?我一直在尝试以下方法,但没有成功:

MessageBox.Show(parsedData["client_id"]);

最佳答案

最惯用和最有效的方法是使用 Deserialize<T>反序列化为具有适当 client_id 的众所周知的类型属性:

 var customer = se.Deserialize<Customer>(reader);
var id = customer.client_id;

关于C# - 访问 JsonSerializer 对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41959918/

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