gpt4 book ai didi

json - 将 JSON 从数据框上传到 firebase

转载 作者:行者123 更新时间:2023-12-04 15:46:30 25 4
gpt4 key购买 nike

以编程方式将 JSON 发布到 firebase 时遇到一个令人费解的问题:

从 firebase 获取的原始 JSON:

{'recipe1': {'abbie':2,'ben':0,'chris':1},'recipe2': {'abbie':1,'ben': 5,'chris ':5}}

然后我使用 pandas 将其转换为数据框来操作数据,然后再将其转回 JSON。这就是我卡住的地方。

将数据帧转换为 JSON:

out = df.to_json()

终端打印结果:

{"recipe1":{"abbie":2,"ben":0,"chris":1},"recipe2":{"abbie":1,"ben":5,"chris ":5}}

firebase.post("/testupdate", out)

POST data error

然而,如果我手动分配给相同的 JSON 结构:

out = {"recipe1":{"abbie":2,"ben":0,"chris":1},"recipe2":{"abbie":1,"ben":5,"chrisy":5}}

并发布它,它完美地工作。

Woking JSON post

如果有人能帮助我,我将不胜感激!

最佳答案

实际上,我只是自己弄明白了,假设这将是一个非常简单的修复。

任何其他有此困难的人只需使用: out = df.to_dict()而不是:

out = df.to_json()

转换数据帧时。

关于json - 将 JSON 从数据框上传到 firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55529775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com