0
JSONをPythonで解析するのに少し問題がありますが、構文が何であるかわかりません。各Json要素用のPython
構造がList
とEvents
後、この
name = (json_data['JsonResultTitle']['Loc']['List'][0]['Events'][0]['Name'])
数字のように見えるの両方の変更ができます。
私は醜いのようなもの使用してList
ものを反復処理することができました:
namecounter = 0
try:
name = (json_data['JsonResultTitle']['Loc']['List'][namecounter]['Events'][0]['Name'])
namecounter +=1
except:
print "stop"
をそして、私は技術的にEvents
カウンターの別の例外まで実行されますがすっきりが存在しなければならないそこに別のループを埋め込むことができこれを行う方法。このような
何かがすっきりかもしれないが、それはまだ物事の正しい方法として私を打つしないか:
counter = 0
secondcounter = 0
for i in json_data['JsonResultTitle']:
try:
print i['Loc']['List'][counter]['Events'][0]['Name']
except:
print "no first"
counter +=1
try:
print i['Loc']['List'][counter]['Events'][secondcounter]['Name']
except:
print "no second"
secondcounter +=1
これは疑いの余地なく明白であるかもしれないが、私がやっての適切な方法を見ることができませんこの。
私は本当に正しい方向に軽く感謝します。
パーフェクト。私はそれを見るとはるかに意味があります。とても有難い! – PoweredByCoffee