내가 파이썬 함께이 JSON 파일과 함께 작업하려고 JSON 파일에서 키에 액세스 할 수 없습니다이
import json
with open('arrets-reseau-irigo.json') as data_file:
data = json.load(data_file)
for i in data:
print("datasetid is {0}".format(i['datasetid']))
print("nom arret is {0}".format(i['fields']['nom_arret']))
print("coordonnées is {0}".format(i['fields']['geo_point_2d']))
try :
if format(i['fields']['lignes']) in data :
print("Fields : is {0}".format(i['fields']['lignes']))
else :
print('nothing')
except:
print("EXCEPTION")
결과는 다음과 같습니다
datasetid is arrets-reseau-irigo
nom arret is GIRARD
coordonnées is [47.4909169756, -0.581150255698]
nothing
datasetid is arrets-reseau-irigo
nom arret is HOTEL DE VILLE TRAM B/C
coordonnées is [47.4716862858, -0.546754596835]
EXCEPTION
내 문제를 해결하고 'ligne'
키가있는 경우에만 값을 표시하는 예제 코드가 있습니까?
json 파일의 모습을 보여줄 수 있습니까? – Wizix
해당 JSON 파일에 "lignes"가 표시되지 않습니다. – danyamachine
링크를 수정했는데 잘못되었습니다. ^^ –