Javascript jquery检查JSON的空值
例如,我获取一些json数据,如下所示Javascript jquery检查JSON的空值,javascript,jquery,json,if-statement,Javascript,Jquery,Json,If Statement,例如,我获取一些json数据,如下所示 errorCode: null, message: "Success", result: { keywordData: null, }, totalRecord: 1, checkAccess: true, token: xxxxx 如您所见,关键字数据为空 我的JS中有一个if语句,如下所示 if(Object.keys(result.keyword
errorCode: null,
message: "Success",
result: {
keywordData: null,
},
totalRecord: 1,
checkAccess: true,
token: xxxxx
如您所见,关键字数据为空
我的JS中有一个if语句,如下所示
if(Object.keys(result.keywordData.length !== 0)){
//do something
}
但它不工作,我如何检查空值
完整的JSON:
{
errorCode: null,
message: "Success",
result: {
keywordData: null,
keywords: null,
lastSyncDate: 1465168445000,
profileId: 129,
overallTrend: null
},
totalRecord: 1,
checkAccess: true,
token: "123"
}
您尚未提供对象的完整结构,因此我假设它是这样的:
var object = {
errorCode: null,
message: "Success",
result: {
keywordData: null,
},
totalRecord: 1,
checkAccess: true,
token: xxxxx
};
如果这确实是对象的结构,那么您可以简单地执行以下操作:
if (object.result.keywordData) {
// do something
}
您尚未提供对象的完整结构,因此我假设它是这样的:
var object = {
errorCode: null,
message: "Success",
result: {
keywordData: null,
},
totalRecord: 1,
checkAccess: true,
token: xxxxx
};
如果这确实是对象的结构,那么您可以简单地执行以下操作:
if (object.result.keywordData) {
// do something
}
它不起作用,我试图对它进行控制台,它向我返回错误消息:未捕获引用错误:对象未定义我无法更改JSON,我从坏消息中获得了它。您能否至少提供JSON的完整结构的结构?我给出的是完整的StructureTreated object.keys(result.keywordData)但它返回未捕获的TypeError:无法将未定义或null转换为objectit不起作用,我试图对其进行控制台操作,它向我返回错误消息:未捕获引用错误:对象未定义我无法更改JSON,我是从bad End得到的,你能至少提供JSON的完整结构吗?我给出的是完整的StructureTreated Object.keys(result.keywordData),但它返回未捕获的TypeError:无法将未定义或null转换为Object