gpt4 book ai didi

javascript - Firebase JSON 数据组成数组

转载 作者:行者123 更新时间:2023-11-29 10:08:36 24 4
gpt4 key购买 nike

这是我的 firebase 数据库。 enter image description here当我导出此数据库的 JSON 时,它会为我提供以下 JSON 数据:-

{
"app1": {
"app-icon": "some-icon",
"app-name": "AmazingApp",
"feature-id": 1,
"image-list": {
"image1": {
"image-display-time": 20,
"image-name": "Name",
"image-sequence": 1,
"music-file": "some mp3 file"
},
"image2": {
"image-display-time": 25,
"image-name": "Name",
"image-sequence": 2,
"music-file": "some mp3 file"
}
},
"image-time-enabled": false
}
}

这里 image-list 是一个数组,但据我所知,firebase 不支持数组,因此没有 [ ] 表示一个数组。因此,如果我将此 JSON 数据提供给任何第三方使用,他们将无法使用此数据,因为它们无法遍历节点 image-list 的子节点,因为它在技术上不是数组(尽管它应该是一个数组)。

如何使用这样的 JSON 数据?

注意:第三方使用 javascript,不会直接访问 firebase 数据库,而只会使用来自纯文本的 json。

最佳答案

他们可以像下面这样使用 for-in 循环来获取对象。

for (var key in image-list) {
if (image-list.hasOwnProperty(key)) {
console.log(key + " -> " + JSON.stringify(image-list[key]));
}
}

关于javascript - Firebase JSON 数据组成数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38227664/

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