-3
我收到错误Invalid JSON primitive
。所以我不断简化我的JSON字符串,直到空数组:[]
我甚至检查了字符串看起来是正确的,并且长度为2.“[]”是无效的JSON原语?
我确实认为[]
应该对任何数组有效吗?
我的代码是
jsonString = "[]";
var v = new JavaScriptSerializer();
Felagi[] felagar = (Felagi[])v.Deserialize<Felagi[]>("jsonString");
和它所可能是值得的,我尝试反序列化类是
public class Felagi
{
public String firstName { get; set; }
}
“[]”是的东西 –
你是不是试图反序列化数组列表/阵列。 “jsonString”不是有效的JSON。 – Amy
您正在传递字符串'“jsonString”',而不是名为'jsonString'的变量。 删除引号。 – CodeCaster