我正在尝试将 json 字符串反序列化为 ac# 对象。
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 Exception
. 我究竟做错了什么?