我正在尝试序列化这个字符串:
{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);
但是它给出了错误:
指数数组的边界之外。
它以前工作得很好,但是我从对象和数值中删除了双引号。有没有办法让这个工作,所以我可以像这样序列化这个字符串?