反序列化json字符串会在数组边界外产生错误

时间:2013-11-04 15:23:52

标签: c# json serialization

我正在尝试序列化此字符串:

{data:[{key:"0",value:"local"},{key:"0",value:"xmlstring"},{key:"1",value:"json"}],type:[{key:"1",def:"1",description:"",constructor:"",function:"",script:"",standard:"",value:"{val}",builder:"{3}"}]}

用这个:

var jsonStandardPropObj = new JavaScriptSerializer().Deserialize<RootObj>(_DefaultObjProps);

然而它给出了错误:

索引超出了数组的范围。

之前它运作良好,但是我从对象和数值中删除了双qoutes。 反正有没有让这个工作,所以我可以像这样串行这个字符串?

0 个答案:

没有答案