[英]JSON to Firebase
我是 firebase 和 JSON 的新手,我遇到了一个奇怪的问题,它以零启动 firebase 数据库。 JSON:
[{
"Location" : {
"0" : {
"name" : "Huntington Beach",
"address" : "602 Pacific Coast Hwy, Huntington Beach, CA 92648",
"hours" : "Sun 8am-8pm, Mon - Sat 8am-9pm",
"phoneNumber" : "(714) 536-TACO(8226)"
},
"1" : {
"name" : "Newport Beach",
"address" : "3014 W Balboa Blvd, Newport Beach, CA 92663",
"hours" : "Sun 8am-8pm, Mon - Sat 8am-9pm",
"phoneNumber" : "(949) 723-TACO(8226)"
}
}
}]
正如评论中所述,您的问题是方括号[]
。
[{ // <--------- THIS [
"Location" : {
"0" : {
"name" : "Huntington Beach",
"address" : "602 Pacific Coast Hwy, Huntington Beach, CA 92648",
"hours" : "Sun 8am-8pm, Mon - Sat 8am-9pm",
"phoneNumber" : "(714) 536-TACO(8226)"
},
"1" : {
"name" : "Newport Beach",
"address" : "3014 W Balboa Blvd, Newport Beach, CA 92663",
"hours" : "Sun 8am-8pm, Mon - Sat 8am-9pm",
"phoneNumber" : "(949) 723-TACO(8226)"
}
}
}] // <--------- THIS ]
这些括号表示您正在保存一个Array
。 数组是objects
的container
。 即使您的容器中只有一个对象,您的 Firebase 也会为它设置一个数字,因为它预先不知道对象的数量。 和 0 因为在信息学中0 = 1
删除[]
或(正如我从您的另一个问题中知道的,您是一名 Swift 开发人员),将对象从您的数组中取出。 喜欢:
let yourArray: [JSON] = []
for element in yourArray {
yourUploadFunc(element)
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.