js判斷json物件中是否含有某個屬性
阿新 • • 發佈:2019-02-08
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)?????