Json类似于Python中的字典。因此,您可以直接访问Python中的元素,方法是说
我正在学习JSON,但找不到任何关于访问JSON Variables 的信息
JSON文件:
{
"Users": [
{
"username": "LGLGLG"
},
{
"username": "Number"
},
{
"username": "Polly1"
}
],
"LGLGLG-U": "LGLGLG",
"LGLGLG-P": "lol123",
"LGLGLG-B": 0
}
我正在尝试访问JSON Integer LGLGLG-B
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"])