使用Python,我做了一些训练,它可以工作,但不是迭代。 我的json文件如下:
{
"entities": [
{
"id":"int_id1",
"name":"name1"
"details":{
"age":[
"22"
],
}
},
{
"id":"int_id2",
"name":"name2"
"details":{
"age":[
"22"
],
}
},
{
"id":"int_id3",
"name":"name3"
"details":{
"age":[
"22"
],
}
}
]
}
我试着在上做一些试验,但它只在第一次迭代中起作用。如何修复它以迭代others元素。 我试过:
entities_file = open("from_emplacement")
json_entities_data = json.load(entities_file)
i=0;
for entity in json_entities_data:
answer = json_entities_data[entity][i]["details"][0]
if(condition):
....
i+=1;
试试这个:
注意,这使用regex,所以一定要导入re
首先,您需要将JSON格式更正为下面所示的格式,然后再试一次。你知道吗
相关问题 更多 >
编程相关推荐