gpt4 book ai didi

javascript - 在 JavaScript 中检查 JSON 中的空数据

转载 作者:行者123 更新时间:2023-12-01 00:14:41 24 4
gpt4 key购买 nike

我正在使用返回 JSON 的 API 调用,并且在某些情况下某些数据为空。例如,下面的代码片段显示 roleBusinessScopes 为空。

{
"userProfile": {
"organizationContacts": [
{
"roleBusinessScopes": {}
}
]
}
}

我希望能够检查 roleBusinessScopes 是否为空。我尝试了 roleBusinessScopes.length = 0,但是,这不起作用。

roleBusinessScopes返回数据时...

"roleBusinessScopes": {
"businessScopes": {
"scopeName": "something"
}
}

...我可以检查一下:

if (organizationContacts[i].roleBusinessScopes.businessScopes[0].scopeName !== "something") 
{
// do something
}

如何检查 roleBusinessScopes 是否没有数据?

最佳答案

您可以使用Object.keys(obj).length > 0来检查对象是否有某些键(数据)

if (Object.keys(organizationContacts[i].roleBusinessScopes).length > 0) {
// Not empty

} else {
// empty

}

关于javascript - 在 JavaScript 中检查 JSON 中的空数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59850731/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com