如何检查我是否有JSON Obj或可能的JavaScript数组/ obj? (不使用jQuery)

时间:2013-09-18 18:57:59

标签: javascript ajax json http

我应该在GET之后收到以下任何一组:

{
    "John": {"status":"Wait","number":1 },"Cody": {"status":"Active", "number":"2"}
}

{
    John: {status:'Wait',number:1}, Cody: {status:'Active', number:2}
}

第一个选项是有效的JSON对象,第二个选项不是。我已经尝试了下面的方法,基于我在搜索几个小时后发现的方法,但它在第二个选项上没有用。 JSON.parse让第二个选项正确无误。一旦我试图接触孩子,它就会出错。

try
{
   var json = JSON.parse(this.responseText);
}
catch(e)
{
   alert('invalid json');
} 

0 个答案:

没有答案