Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查json中的空值?_Javascript_Jquery_Json - Fatal编程技术网

Javascript 如何检查json中的空值?

Javascript 如何检查json中的空值?,javascript,jquery,json,Javascript,Jquery,Json,下面是我的JSON { "mname": [ { "Mname":"abc", "pname":[], "rewards":null } ] } 如何检查奖励数组是否包含空值?试试这个 var data = { "mname": [ { "Mname":"abc", "pname":[], "rewards":null } ] } if(

下面是我的JSON

{
  "mname":
   [
     {
       "Mname":"abc",
       "pname":[],
       "rewards":null
     }
   ]
}
如何检查奖励数组是否包含空值?

试试这个

var data = {
  "mname":
   [
     {
       "Mname":"abc",
       "pname":[],
       "rewards":null
     }
   ]
}

if(data.mname[0].rewards == null || data.mname[0].rewards == undefined){


}
试试这个代码

    var data = {
         "mname": [
             {
                "Mname": "abc",
                "pname": [],
                "rewards": null
             }
          ]
     }

     $.each( data.mname , function( key, value ) {
         if(value.rewards == null || value.rewards == undefined){
                 // Add your codes/logic
         }
     });

欢迎来到堆栈溢出。请阅读并找出如何提出一个好的问题,从而产生好的、有用的答案。您的json有点错误,缺少一些花括号。首先尝试评估它。使用验证JSON。回答得好!还可以使用
==
来加速执行。在这里阅读更多-