这很难解释。 例如,我每个人中都有两个person_id和var,我需要获取具有特定值的一个人的person_id。
import json
from pprint import pprint
with open('aaaa.json', encoding='utf-8') as data_file:
data = json.loads(data_file.read())
像这样:
"fileid": "7788994455",
"nameid": "12345",
"nameid": "54321",
"nameid": "41124",
"nameid": "000554",
"id": "9999999999",
"type": "single",
"data": {
"name": "John Smith",
"nameid": "12345",
"Gender": "Male",
}
"id": "88888888888",
"type": "single",
"data": {
"name": "Mary Smith",
"nameid": "54321",
"Gender": "Female",
}
"id": "777777777",
"type": "single",
"data": {
"name": "Mark Smith",
"nameid": "41124",
"Gender": "Male",
}
"id": "6666666666",
"type": "single",
"data": {
"name": "Jenny Smith",
"nameid": "000554",
"Gender": "Female",
}
我需要这样写txt
例如:
fileid: 7788994455,nameid: 12345; nameid: Male
fileid: 7788994455,nameid: 54321; Gender: Female
fileid: 7788994455,nameid: 41124; nameid: Male
fileid: 7788994455,nameid: 000554; Gender: Female
有人可以帮忙吗?
答案 0 :(得分:-2)
print(data['fileid']['data']['nameid'])