![](/img/trans.png)
[英]Extract data from javascript variable JSON.parse using python
[英]How to extract data from variable Path in JSON files using Python
我必须从 json 文件中提取可变数据,其中路径不是常量。
这是我的代码
import json
JSONFILE="output.json"
jsonf = open(JSONFILE, 'r', encoding='utf-8')
with jsonf as json_file:
data = json.load(json_file)
print(data["x1"]["y1"][0])
json档案
{
"x1" : {
"y1" : [
{
"value" : "v1",
"type" : "t1",
}
]
},
"x2" : {
"y2" : [
{
"value" : "v2",
"type" : "t2",
}
],
}
}
我想提取所有值,而不仅仅是 [x1][y1][value]
所有的值都应该存储在data
中,它们的数据类型是字典。 这取决于您想要“索引”和获取什么。 在 Python 3 中了解有关字典的更多信息: https://docs.python.org/3/tutorial/datastructures.html#dictionaries
请随时提出更多问题。
使用 for 循环遍历字典
import json
JSONFILE="output.json"
jsonf = open(JSONFILE, 'r', encoding='utf-8')
with jsonf as json_file:
data = json.load(json_file)
for key in data.keys():
for key2 in data[key].keys():
print(data[key][key2])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.