json.load() i Python
Den fullstendige formen for JSON er JavaScript Object Notation. Det betyr at en script (kjørbar) fil som er laget av tekst i et programmeringsspråk, brukes til å lagre og overføre dataene. Python støtter JSON gjennom en innebygd pakke kalt json> . For å bruke denne funksjonen importerer vi json-pakken i Python-skriptet. Teksten i JSON gjøres gjennom anførselstegn som inneholder verdien i nøkkelverdi-tilordning innenfor { }> . Det ligner på ordboken i Python.
Merk: For mer informasjon, se Arbeide med JSON-data i Python
json.load()
json.load()> tar et filobjekt og returnerer json-objektet. EN JSON-objekt inneholder data i form av nøkkel/verdi-par. Nøklene er strenger og verdiene er JSON-typene. Nøkler og verdier er atskilt med et kolon. Hver oppføring (nøkkel/verdi-par) er atskilt med komma.
Syntaks:
json.load(file_object)
Argument: Det tar filobjekt som en parameter.
Komme tilbake : Det returnerer json-objektet.
Eksempel: La oss anta at JSON ser slik ut.
Vi ønsker å lese innholdet i denne filen. Nedenfor er gjennomføringen.
# Python program to read> # json file> > > import> json> > # Opening JSON file> f> => open> (> 'data.json'> ,)> > # returns JSON object as> # a dictionary> data> => json.load(f)> > # Iterating through the json> # list> for> i> in> data[> 'emp_details'> ]:> > print> (i)> > # Closing file> f.close()> |
Produksjon:
Her har vi brukt open()> funksjon for å lese JSON-filen. Deretter analyseres filen ved hjelp av json.load()> metode som gir oss en ordbok kalt data.