标签: javascript arrays json string eval
我有一个任意的字符串,我想测试它是否在解析之前是数组格式。这是我的字符串的样子:
var stringVar = "[{id:123,abc:123,xyz:987},{id:456,abc:789,xyz:1}]"
要将其解析为数组,我正在做:
var arrayVar = eval(stringVar);
我担心恶意代码,所以我想在运行stringVar之前检查eval是否是预期的数组。关于如何处理这个的任何想法?
stringVar
eval