gpt4 book ai didi

c# - 如何在C#中反序列化json对象

转载 作者:行者123 更新时间:2023-11-28 12:03:44 26 4
gpt4 key购买 nike

我正在尝试将 json 字符串反序列化为 C# 对象。

string str ="[{ \"foo\" : \"A\" , \"bar\" : \"B\"}, { \"foo\" : \"C\" , \"bar\" : \"D\"}]";

public Class Example
{
public string foo { get; set; }
public string bar { get; set; }
}

JavaScriptSerializer Js = new JavaScriptSerializer();
Example[] ex = (Example[]) Js.DeserializeObject(str);

但是我收到了 InvalidCast 异常。我做错了什么?

最佳答案

var list = new JavaScriptSerializer().Deserialize<List<FooBar>>(str);

public class FooBar
{
public string foo;
public string bar;
}

关于c# - 如何在C#中反序列化json对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12230822/

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