我正在使用python-firebase,似乎无法正确地获取数据.无论我发送什么都发布到firebase,但实体在仪表板中不能作为JSON查看.这是我的代码:
json = '{ url: "' + url + '" address: "' + address + '" name: "' + name + '"}'
result = firebase.post("/businesses", json )
Run Code Online (Sandbox Code Playgroud)
在POSTED实体的仪表板中,我看到:
关于如何让实体正确发布的任何想法?
您的 JSON 无效(dict 条目之间没有逗号),但您可以发布普通 dict 而不是 JSON 字符串:
data = {'url': url,
'address': address,
'name': name}
result = firebase.post("/businesses", data)
Run Code Online (Sandbox Code Playgroud)
您的JSON密钥需要是引号中的字符串.您的JSON字符串中也没有逗号.最好的方法是使用该json库:
import json
# your variables are already assigned before this
data = {'url': url, 'address': address, 'name': name}
sent = json.dumps(data)
result = firebase.post("/businesses", sent)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10444 次 |
| 最近记录: |