【发布时间】:2013-06-14 16:41:33
【问题描述】:
我意识到,当我将一些 JSON 数据推送到我的 Firebase 存储中时,我从服务器收到了 400 HTTP Bad Request,这些数据的键是浮点数。这是我得到的回复:
{"error" : "Invalid data; couldn't parse JSON object, array, or value. Perhaps you're using invalid characters in your key names."}
我发送的数据如下:
'[{"36.5": "4050952597550"}, {"41.5": "4050952597628"}]'
我相信它在 Python 中完全是一个有效的 JSON 字符串,因为我在编码/解码它时没有出错。
import json
v = [{u'36.5': u'4050952597550'}, {u'41.5': u'4050952597628'}]
print v == json.loads(json.dumps(v))
True
这是某种错误还是我遗漏了什么?
【问题讨论】: