Я стараюсь работать с этим файлом JSON с питоном: JSON fileНе удается получить доступ к ключу в файле JSon
Я хочу, чтобы получить доступ на 'lignes'
ключе с этим кодом:
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
Я не вижу никаких «lignes» в этом файле JSON – danyamachine
Я изменяю эту ссылку, был неправильным извините ^^ –