0

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

{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);

但是它给出了错误:

指数数组的边界之外。

它以前工作得很好,但是我从对象和数值中删除了双引号。有没有办法让这个工作,所以我可以像这样序列化这个字符串?

4

0 回答 0