gpt4 book ai didi

python - 如何将从 Firebase 导出的数据作为 json 加载到 Python 脚本中

转载 作者:行者123 更新时间:2023-11-28 21:31:41 24 4
gpt4 key购买 nike

我已将一些日志数据从 Firebase 应用导出到 json 文件。文件结构如下所示:

{
"-LT3ty7Hma7uXWDHmJjH": {
"id": "-LT3ty7Hma7uXWDHmJjH",
"message": "jo",
"time": 1544123048630
},
"-LT3tzmgUQkHJaaYBY6d": {
"id": "-LT3tzmgUQkHJaaYBY6d",
"message": "bla bla bla",
"time": 1544123055429
},
...
}

问题:当我使用这段代码时......

import json

arr = json.loads("log.json")
print(arr)

... 我收到错误消息 json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)。我尝试用方括号替换最后的花括号,使其成为一个数组,同样的错误。

目标:最后,想要得到一个像这样的python字典列表:

[

{
"id": "-LT3ty7Hma7uXWDHmJjH",
"message": "jo",
"time": 1544123048630
},
{
"id": "-LT3tzmgUQkHJaaYBY6d",
"message": "bla bla bla",
"time": 1544123055429
},
...
]

我做错了什么?

谢谢或您的帮助!

最佳答案

你有 2 行的结果,试一试 :) :

import json

arr = json.load("log.json")
print(arr)

contain = arr.values()
contain = [*contain]
print(contain)

控制台:

[
{
'id': '-LT3ty7Hma7uXWDHmJjH',
'message': 'jo',
'time': 1544123048630
},
{
'id': '-LT3tzmgUQkHJaaYBY6d',
'message': 'bla bla bla',
'time': 1544123055429
}
]

关于python - 如何将从 Firebase 导出的数据作为 json 加载到 Python 脚本中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57721134/

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