在我的Firebase数据库中,我的JSON树是这样设置的(注意“ 0”和“ 1”)
{
"0" : {
"Coordinates" : {
"Lat" : -29.00902,
"Long" : 31.98
}
},
"1" : {
"Coordinates" : {
"Lat" : -28.8,
"Long" : 30.00007
}
},
"num" : 1
}
第一次下载JSON文件时,它是按上面的方式下载的,并且一切都很好,但是由于某些原因,经过几次下载后它更改为JSON文件,所以取出了“ 0”和“ 1”(但是在我的Firebase中控制台没有任何变化,它仍然表明它是“ 0”或“ 1”的一部分)。
{
"Coordinates" : {
"Lat" : -29.00902,
"Long" : 31.98
}
},
{
"Coordinates" : {
"Lat" : -29.775252,
"Long" : 31.021821
}
}
这是由于JSON的工作原理以及Firebase在其网站上显示JSON的原因。由于您使用的键像0
和1
,firebase认为您正在尝试创建数组(也许是)。Firebase像第一个示例一样显示此内容,但是当您将其导出到JSON文件时,它没有显示0
and 1
,而是使用[]
数据周围的标准方括号表示一个数组。这不是错误,而是firebase以一种更易于人类查看的方式显示JSON,并以更易计算机阅读的格式导出数据。希望这可以帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句