Декодирование вложенного JSON с несколькими циклами for
Я новичок в Python (на прошлой неделе) и достиг моего предела. Потратил на это три дня, большую часть своего времени в стеке потока, но я не могу понять, как дальше!
Json имеет несколько вложенных массивов. Он может содержать три (как в приведенном ниже примере (json.txt)) или 30. Мне нужно пройтись по каждой, а затем перейти к 'подач и, наконец, получить значениекалитки, Это'это последний шаг, который яЯ в замешательстве. Кто-нибудь может посоветовать?
Ваш в полном отчаянии
Будет
import os, json,requests
print 'Starting'
url = 'https://dl.dropboxusercontent.com/u/3758695/json.txt'
# download the json string
json_string = requests.get(url)
print 'Downloaded json'
# get the content
the_data = json_string.json()
print 'the_data has length ', len(the_data)
for index in range(len(the_data)):
print 'Now working on index ', index
for wicket in the_data[index]:
print 'wicket equals ',wicket
# OK - I can see Innings. Now, how do I get inside
# and obtain 'wickets'?