[英]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.