当前位置: 代码迷 >> Java Web开发 >> JS中怎么判断JSON数据中有没有某个节点
  详细解决方案

JS中怎么判断JSON数据中有没有某个节点

热度:278   发布时间:2016-04-17 00:10:03.0
JS中如何判断JSON数据中有没有某个节点?
我在前台JS中获取到了服务器中返回的json数据。
并用 var tArray = eval( "(" + $str + ")" ); )方法把获得的json解析到tArray中,
我需要判断数据中有无"name",我用了if (tArray.name == "" || tArray.name == null)报错。
可能语法错误,想问大家有什么好方法,能直接判断吗???
急啊,,在线等。。。

------解决方案--------------------
需要用 typeof(tArray .name) 去判断 那个节点的类型 如果是 undifine 就是空
------解决方案--------------------
if(tArray .name){
}
就可以啦 js里 undefine,null,'',0 都是 false
  相关解决方案