javascript – 如何处理JSON错误消息

我是JavaScript和jQuery的完全初学者.

当我查询我的API时,我通常会得到这样的JSON:

{
  "soc": 9271,
  "series": [
    {
      "year": 2013,
      "estpay": 370
    },
    {
      "year": 2012,
      "estpay": 430
    }
  ]
}

但是,如果我的查询无效,我会得到这样的JSON:

{
  "error": "Some message here . . . .."
}

所以我的问题是 – 检测错误信息然后设置IF / ELSE类型的响应的语法是什么?即如果错误消息执行此操作..如果没有错误消息执行其他操作.

最佳答案
您可以尝试使用内置此方法的已实现JSON工具.

其次你可以尝试使用它:

if (response){
    try{
        a=JSON.parse(response);
    }catch(e){
        alert(e); //error in the above string(in this case,yes)!
    }
}

祝好运!

转载注明原文:javascript – 如何处理JSON错误消息 - 代码日志