2016-04-28 10 views
-2

Ich versuche, den Integer-Wert von dem ‚zählen“ Schlüssel pro unten und sind immer in Schwierigkeiten zu extrahieren mit String-Fehlern Indizes. Kann ein Verfahren das?von json Extrahieren integer mit Python 2.7

"comments":[ 
    { 
     "name":"Courtneylee", 
     "count":97 
    }, 
    { 
     "name":"Geraldine", 
     "count":96 
    }, 
    { 
     "name":"Aisling", 
     "count":96 
    }, 
    { 
     "name":"Millar", 
     "count":93 
    }, 
    { 
     "name":"Aeryn", 
     "count":92 
    }, 
    { 
     "name":"Emilylee", 
     "count":92 
    }, 
    { 
     "name":"Clodagh", 
     "count":92 
    }, 
    { 
     "name":"Madelaine", 
     "count":91 
    }, 
    { 
     "name":"Amyrose", 
     "count":89 
    }, 
    { 
     "name":"Kael", 
     "count":85 
    }, 
    { 
     "name":"Ngonidzashe", 
     "count":83 
    }, 
    { 
     "name":"Zayn", 
     "count":83 
    }, 
    { 
     "name":"Jordy", 
     "count":80 
    }, 
    { 
     "name":"Tyane", 
     "count":78 
    }, 
    { 
     "name":"Hussnan", 
     "count":78 
    }, 
    { 
     "name":"Karly", 
     "count":70 
    }, 
    { 
     "name":"Matej", 
     "count":70 
    }, 
    { 
     "name":"Reena", 
     "count":68 
    }, 
    { 
     "name":"Abigayle", 
     "count":68 
    }, 
    { 
     "name":"Karamvir", 
     "count":67 
    }, 
    { 
     "name":"Kaleigh", 
     "count":66 
    }, 
    { 
     "name":"Roba", 
     "count":65 
    }, 
    { 
     "name":"Harjyot", 
     "count":65 
    }, 
    { 
     "name":"Attila", 
     "count":64 
    }, 
    { 
     "name":"Dharam", 
     "count":62 
    }, 
    { 
     "name":"Marcin", 
     "count":56 
    }, 
    { 
     "name":"Ruaidhri", 
     "count":56 
    }, 
    { 
     "name":"Adenn", 
     "count":51 
    }, 
    { 
     "name":"Saschamarie", 
     "count":50 
    }, 
    { 
     "name":"Rylie", 
     "count":49 
    }, 
    { 
     "name":"Alieu", 
     "count":48 
    }, 
    { 
     "name":"Caidy", 
     "count":43 
    }, 
    { 
     "name":"Kaila", 
     "count":40 
    }, 
    { 
     "name":"Declain", 
     "count":39 
    }, 
    { 
     "name":"Owyn", 
     "count":37 
    }, 
    { 
     "name":"Gurthar", 
     "count":35 
    }, 
    { 
     "name":"Brandon", 
     "count":33 
    }, 
    { 
     "name":"Mustafa", 
     "count":32 
    }, 
    { 
     "name":"Dion", 
     "count":31 
    }, 
    { 
     "name":"Meenal", 
     "count":22 
    }, 
    { 
     "name":"Kyan", 
     "count":20 
    }, 
    { 
     "name":"Karis", 
     "count":18 
    }, 
    { 
     "name":"Christabel", 
     "count":12 
    }, 
    { 
     "name":"Kerryanne", 
     "count":12 
    }, 
    { 
     "name":"Martha", 
     "count":10 
    }, 
    { 
     "name":"Helena", 
     "count":9 
    }, 
    { 
     "name":"Rumaysa", 
     "count":7 
    }, 
    { 
     "name":"Rosalind", 
     "count":5 
    }, 
    { 
     "name":"Florin", 
     "count":4 
    }, 
    { 
     "name":"Melisa", 
     "count":3 
    } 
    ] 
} 
zu tun, jemand bieten
+0

Können Sie den Code zur Verfügung stellen Sie verwenden und die Traceback? – glibdud

+0

die json ungültig ist. – MCSH

Antwort

-1
data = {'comments':[...]} #Your dict 
for item in data['comments']: 
    print item['count'] #Whatever operation you want with your number 
+0

die OP hat nicht erwähnt, dass er ein Wörterbuch hat. der Titel der Frage zeigt er eine json hat – bashrc

+0

Können Sie bitte poste den Code, den du verwendest, und den Fehler, den du bekommst ?? –

+0

importiere JSON importiere URL lib url = raw_input ('Enter -') java = urllib.urlopen (url) .mehr() Druck java info = json.loads (Java) #print info für Artikel in Info: print item ['comments'] [{'count'}] [0] –