gpt4 book ai didi

python - 如何使用 Python 访问 JSON 子数据

转载 作者:太空宇宙 更新时间:2023-11-03 13:07:55 24 4
gpt4 key购买 nike

我正在使用 Python 处理一些 JSON 数据。基本上我有以下 JSON 数据

{
"users": [
{
"name": "John Doe",
"prefix": "[Test Account]",
"rank": "10"
},
{
"name": "Jane Doe",
"prefix": "[Test Account]",
"rank": "10"
}
]
}

我有一个在 Python 中成功循环遍历用户的循环。

for x in data["users"]:
if username == data["users"]["name"]:
print("true")

我只想获取 name 值。在 JS 中你会这样做

data.users[x].name

但是你如何在 Python 中做到这一点。我试过类似的东西

data["users"][x]["name"]

data["users"[x]]["name"]

两者都抛出错误。非常感谢任何帮助。

最佳答案

试试这个:

data = {
"users": [
{
"name": "John Doe",
"prefix": "[Test Account]",
"rank": "10"
},
{
"name": "Jane Doe",
"prefix": "[Test Account]",
"rank": "10"
}
]
}
username = "John Doe"

for x in data["users"]:
if username == x["name"]:
print("true")

关于python - 如何使用 Python 访问 JSON 子数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51933668/

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