gpt4 book ai didi

javascript - 如何识别 JSON 对象是否嵌套

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

我通过 ajax 调用从 JSP 页面获取 javascript 页面上的 JSON 对象。我想知道它是否是一个嵌套的 JSON 对象。例如:一个简单的 JSON 对象如下所示:

{
"time":"2015-04-23T06:23:48.173+0000",
"timeZone":"IST"
}

嵌套的 JSON 对象如下所示:

{
data" : {
"attributes" : {
"key1":"abc",
"key2":"xyz"
}
}
}

所以我想区分这两者,因为我想以不同的方式使用它们提前谢谢...

最佳答案

假设您解析了 JSON,遍历对象的属性并检查任何属性值是否是对象:

var isNested = Object.keys(obj).some(function(key) {
return obj[key] && typeof obj[key] === 'object';
});

关于javascript - 如何识别 JSON 对象是否嵌套,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31384651/

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