js判断json对象中是否含有某个属性
for(var item in data.resultObject) { if(!data.resultObject[item].hasOwnProperty("startTime")){ data.resultObject[item].startTime=""; } }
1.obj["key"] !=undefined 这种有缺陷,如果这个key定义了,并且就是很2的赋值为undefined,那么这句就会出问题了。 2.!("key" inobj)
3.obj.hasOwnProperty("key")
if (key in jsonObject) { alert("有"); } else { 没有 }
function createProp(objs,prop){ for(var item in objs) { if(!objs[item].hasOwnProperty(prop)){ objs[item][prop]=""; } } }
JAVA中
JsonObject jsonObject = new JsonObject(String); jsonObject.has(key); //返回的是boolean类型的
jsonObject.containsKey(key)?????
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。