“[]”是无效的 JSON 原语?
"[]" is an invalid JSON primitive?
我收到错误 Invalid JSON primitive
。所以我不断简化我的 JSON 字符串,直到空数组: []
我什至检查了字符串看起来正确,并且长度为 2.
我相信 []
应该对任何数组都有效?
我的密码是
jsonString = "[]";
var v = new JavaScriptSerializer();
Felagi[] felagar = (Felagi[])v.Deserialize<Felagi[]>("jsonString");
就其价值而言,我尝试反序列化的 class 是
public class Felagi
{
public String firstName { get; set; }
}
您正在尝试反序列化字符串文字 "jsonstring"
,而不是变量 jsonString
的内容。
尝试
Felagi[] felagar = (Felagi[])v.Deserialize<Felagi[]>(jsonString);
我收到错误 Invalid JSON primitive
。所以我不断简化我的 JSON 字符串,直到空数组: []
我什至检查了字符串看起来正确,并且长度为 2.
我相信 []
应该对任何数组都有效?
我的密码是
jsonString = "[]";
var v = new JavaScriptSerializer();
Felagi[] felagar = (Felagi[])v.Deserialize<Felagi[]>("jsonString");
就其价值而言,我尝试反序列化的 class 是
public class Felagi
{
public String firstName { get; set; }
}
您正在尝试反序列化字符串文字 "jsonstring"
,而不是变量 jsonString
的内容。
尝试
Felagi[] felagar = (Felagi[])v.Deserialize<Felagi[]>(jsonString);