我正在尝试弄清楚如何使用以下内容加载名为 foo.json 的文件:
[
{
"bar1": "foobar1-1",
"bar2": "foobar1-2",
"bar3": "foobar1-3"
},
{
"bar1": "foobar2-1",
"bar2": "foobar2-2",
"bar3": "foobar2-3"
}
]
我试过的代码:
with open('foo.json') as data_file:
print(data_file)
data = json.load(data_file)
print(data)
我所看到的使用 json.load 解析 json 的所有内容似乎都适用于字典内容,但这个 json 表示对象数组或字典数组。Json.load 似乎甚至不适用于字典数组。也许我需要为此使用不同的 json 解析库。任何帮助表示赞赏。