Возникла загадочная проблема с размещением JSON в базе данных программно:
Оригинал JSON получен из базы Firebase:
{'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)
И все же, если я вручную назначу ту же структуру JSON:
out = {"recipe1":{"abbie":2,"ben":0,"chris":1},"recipe2":{"abbie":1,"ben":5,"chrisy":5}}
и опубликую это, это работаетотлично.
Если кто-нибудь может помочь мне здесь, это будет с благодарностью!