Json的问题总结

来源:互联网 发布:门面模式 java 编辑:程序博客网 时间:2024/06/09 14:10

问题1:

如何访问Json数据的所有key值?

for(var i in myJson){      alert("key="+i)}

问题2:

如何判断Json是否包含某对象或函数?

是否需要遍历key值后再判断呢?不必。

如下例子,我们直接访问myJson.render,如果renderFun 是undefined,说明不包含,反之则包含。

var myFun = function(myJson) { var renderFun = myJson.render;if(renderFun){alert("RenderFun exists!");}else{alert("RenderFun does not exist!");}};  myFun({"onoff":"on","render":function(){return true;}});


0 0