Citat:
Ursprungligen postat av
Enterprise
Nej, det finns redan där
Det är alltså "nestade" objekt (dicts och arrays) som packats upp ur JSON-filen.
prova t.ex:
Kod:
print(data["items"][0]["phoneNumbers"])
För att få det första numret i item 0:
Kod:
print(data["items"][0]["phoneNumbers"][0]["phoneNumber"])
Finemang.
Tänkte försöka loopa igenom varje nummer i phoneNumber med
Kod:
for numbers in data["items"][0]["phoneNumbers"]:
Men får felet "list index out of range".
Tänkte att det skulle fungera rakt av då man torde kunna loopa genom en dict så, men vad kan det bero på?
Citat:
Ursprungligen postat av
EastAreaPapist
Jag ska erkänna att jag inte har läst hela tråden. Jag fick intrycket att vad TS ville göra var just att skrapa telefonnummer från eniro och spara det hela som excelfiler. Men oavsett lär det ju vara smidigare att hantera en dataframe än en någon nestad röra av dicts och listor.
Nja, jag är rätt så säker på att det ska gå bra i lejonparten av fallen att plocka de första numren som dyker upp när jag söker på namn och adress. Särskilt om jag inkluderar postnummer torde det bli bombsäkert.
Å andra sidan tänkte jag vaska genom alla bolag på AllaBolag efter en särskilt detalj som en vän är intresserad av när jag pysslat färdigt med det här projektet, så det kan vara av intresse att hitta andra lösningar som gör just det bättre.
Så vad är en dataframe, förresten?
Ser att allabolag har ju en API-lösning, kanske är enklast att höra av sig till dem och se vad det kan kosta.
Å andra sidan skulle det vara roligt om det finns en gratis sniklösning på det.