我收到错误Invalid JSON primitive
。所以我一直在简化我的JSON字符串,直到空数组:[]
我甚至检查字符串是否正确,长度为2。
我相信[]
应该对任何数组都有效吗?
我的代码是
jsonString = "[]";
var v = new JavaScriptSerializer();
Felagi[] felagar = (Felagi[])v.Deserialize<Felagi[]>("jsonString");
对于它可能值得的东西,我尝试反序列化的类是
public class Felagi
{
public String firstName { get; set; }
}
答案 0 :(得分:5)
您正在尝试反序列化字符串文字"jsonstring"
,而不是变量jsonString
的内容。
尝试
Felagi[] felagar = (Felagi[])v.Deserialize<Felagi[]>(jsonString);