在解析之前如何检查字符串是否为数组?

时间:2014-12-05 15:47:48

标签: 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是否是预期的数组。关于如何处理这个的任何想法?

0 个答案:

没有答案