如何使用Python访问Json Integer



我正在学习JSON,但找不到任何关于访问JSON Variables 的信息

JSON文件:

{
"Users": [
{
"username": "LGLGLG"
},
{
"username": "Number"
},
{
"username": "Polly1"
}
],
"LGLGLG-U": "LGLGLG",
"LGLGLG-P": "lol123",
"LGLGLG-B": 0
}

我正在尝试访问JSON Integer LGLGLG-B

Json类似于Python中的字典。因此,您可以直接访问Python中的元素,方法是说dic[KEY]来获取值,其中dic是字典,KEY是要访问该值的键。对于您的情况,您可以执行以下操作:
dic = {
"Users" : [{
"username" : "LGLGLG"
}, {
"username" : "Number"
}, {
"username" : "Polly1"
}
],
"LGLGLG-U" : "LGLGLG",
"LGLGLG-P" : "lol123",
"LGLGLG-B" : 0
}
result = dic["LGLGLG-B"]
print(result)

在您的情况下,dic是字典,LGLGLG-B是密钥,0是您试图访问的值。

Python没有JSON变量。它有字典。文件中的JSON只是一个字符串。您需要从文件中读取行(我在这里不显示(,然后使用python-json库将其加载到字典中,然后使用括号符号访问它。

import json
your_json = """
{
"Users" : [{
"username" : "LGLGLG"
}, {
"username" : "Number"
}, {
"username" : "Polly1"
}
],
"LGLGLG-U" : "LGLGLG",
"LGLGLG-P" : "lol123",
"LGLGLG-B" : 0
}
"""
data = json.loads(your_json)
print(data["LGLGLG-B"])

最新更新