Ich versuche, ein Attribut aus einer JSON-Datei zu lesen, mit dieser: d['text']['entities']['mention'][0]['screen_name']
Lese Wert von Json-Datei
Json Datei
{
"text" : {
"content" : "@narendramodi Did u even know the fare of metro has been increased by 65%",
"entities" : {
"user_mentions" : [ ],
"mention" : [
{
"indices" : [
0,
13
],
"id_str" : "18839785",
"screen_name" : "narendramodi",
"name" : "Narendra Modi",
"id" : 18839785
}
],
"hashtags" : [ ],
},
}
}
ich viele json Dateien in Neo4j Datenbank mit py2neo zu laden versuchen Bibliothek.
Während d['text']['entities']['mention'][0]['screen_name']
accesing in einer der JSON-Datei, in der "mention" : [ ],
Erwähnung Feld leer ist es sagt
Indexerror: Listenindex außerhalb des zulässigen Bereichs
Fehler ist ziemlich offensichtlich, aber wie soll ich damit umgehen ?
Es funktioniert perfekt in meinem Computer (Python 3.6), ist der Wert "'Narendramodi" ohne jedes Problem. –
Es funktioniert auch gut für mich. Ist das alles, was Sie in der JSON-Datei haben? Ich benutze Python 2.7 .. –
Es scheint eine Diskrepanz zwischen der JSON Sie gebucht und der JSON Ihr Programm liest. –