Javascript 如何在JQGrid的Java脚本中将字符串转换为数组对象
我在javascript中有一个字符串变量,它包含从静态XML解析的数据。 数据按以下格式进行分析: val2=“[{account:'ss',order:'ss'},{account:'f',order:'f'}] 我需要将这个字符串变量转换为数组对象,作为jqGrid中“DATA”的输入 我试图执行val3=JSON.parse(val2),但得到了一个错误:“位置2处JSON中的意外标记a” 我需要从val2中删除要转换为数组的'''' 例如: val4=[{account:'ss',order:'ss'},{account:'f',order:'f'}] 这将转换为数组对象 我做了更多的研究,下面是解决方案: 从静态XML中,以以下格式读取(请记住不以在第一个字符串变量中包含[和]) val2=“{account:'ss',order:'ss'},{account:'f',order:'f'}” val3=eval(“[”+val2+“])) 这将把字符串转换为jqGrid可以接受的数组对象Javascript 如何在JQGrid的Java脚本中将字符串转换为数组对象,javascript,jquery,json,jqgrid,eval,Javascript,Jquery,Json,Jqgrid,Eval,我在javascript中有一个字符串变量,它包含从静态XML解析的数据。 数据按以下格式进行分析: val2=“[{account:'ss',order:'ss'},{account:'f',order:'f'}] 我需要将这个字符串变量转换为数组对象,作为jqGrid中“DATA”的输入 我试图执行val3=JSON.parse(val2),但得到了一个错误:“位置2处JSON中的意外标记a” 我需要从val2中删除要转换为数组的'''' 例如: val4=[{account:'ss',or
请阅读我在这个链接中的问题答案。这是你问题的答案 [连结]
[问题]请在此处插入您的问题,不要只是粘贴一张图片。请不要将屏幕截图的链接作为您的问题发布。请键入您的问题。这将是一个阅读有关图片的优秀作品的好时机,但是一些实际的上下文和一个写出来的问题,我们可以在不访问外部来源的情况下看到它。我发布了这个问题以文本形式。也发布了我在发布问题时做了一些研究的解决方案。如果您能验证我的答案是否正确,请感谢。此外,如果我的问题有任何其他好的解决方法,请参考。