相关疑难解决方法(0)

Firebase推送键 - 允许使用的字符

我想知道推键中允许哪种字符.它是否还生成符号下划线(_)?我总是得到一个带字母的按键 - .

firebase firebase-realtime-database

11
推荐指数
1
解决办法
5989
查看次数

我们可以将电子邮件 ID 作为 Firebase 数据库中的键吗?

我想创建一个登录系统,当用户登录时,根据登录用户的电子邮件 ID,我想检索 EID。

我想要的 JSON 结构是:

{
  "joel@dept.com":
       {
            "EID":"0153"
        },
   "Stan@dept.com":
       {
               "EID":"0163"
        }
}
Run Code Online (Sandbox Code Playgroud)

我尝试将具有上述结构的 JSON 文件导入 Firebase 项目数据库,但出现错误提示“./ ...”不能是密钥的一部分。

json firebase firebase-realtime-database

4
推荐指数
1
解决办法
3356
查看次数

使用浮点数作为密钥的Firebase

我意识到,当我将一些JSON数据推送到我的Firebase存储中时,我从服务器得到400 HTTP错误请求,其密钥是浮点数.这是我得到的回应:

    {"error" : "Invalid data; couldn't parse JSON object, array, or value. Perhaps you're using invalid characters in your key names."}
Run Code Online (Sandbox Code Playgroud)

我发送的数据如下:

'[{"36.5": "4050952597550"}, {"41.5": "4050952597628"}]'
Run Code Online (Sandbox Code Playgroud)

我相信它在Python中完全是一个有效的JSON字符串,因为我在编码/解码时没有错误.

import json
v = [{u'36.5': u'4050952597550'}, {u'41.5': u'4050952597628'}]
print v == json.loads(json.dumps(v))
True
Run Code Online (Sandbox Code Playgroud)

这是某种错误还是我错过了什么?

python json firebase

2
推荐指数
1
解决办法
874
查看次数