如何通过 js对json的键值成员做存在与否的条件的判断

比如我有一个目标网页正常情况下请求就能够返回一个Json格式的JavaScript 的用户数据对象
var JSONObject
= {"id":"4","playerid":"604563462527849255","name":"yoyi","level":"1"}
里面包含有id,playid,name,level四个名称的键值对,但是特殊情况下只能够返回三个名称键值对
var JSONObject
= {"id":"4","playerid":"604563462527849255","name":"yoyi"}
因此我希望增加设计一个对JavaScript用户对象四个键值存在与否的条件判断,比如判断"level"这个键值在异常情况下返回的对象是否存在,我们知道正常情况下我们通过
JSONObject.id
JSONObject.playid
JSONObject.name
JSONObject.level
就可以正常访问到四个键值,但是我不知道,如果某个键值不存在的时候如何做这个条件判断
注意这是json对象用一般的判断js对象是否存在属性的方法
alert(JSONObject..hasOwnProperty('Propertyname'));或者是
if(action.result["getgold"] != undefined) {//todo};测试是会报错的

第1个回答  推荐于2016-07-27
if(!JSONObject.id) {
// TODO

}本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网