logo

json.load() a Python

La forma completa de JSON és JavaScript Object Notation. Significa que s'utilitza un fitxer d'script (executable) que està format per text en un llenguatge de programació per emmagatzemar i transferir les dades. Python admet JSON mitjançant un paquet integrat anomenatjson>. Per utilitzar aquesta funció, importem el paquet json a l'script Python. El text en JSON es fa mitjançant una cadena entre cometes que conté el valor de la assignació clau-valor{ }>. És semblant al diccionari de Python.

Nota: Per obtenir més informació, consulteu Treballar amb dades JSON a Python



json.load()

json.load()>pren un objecte fitxer i retorna l'objecte json. A Objecte JSON conté dades en forma de parell clau/valor. Les claus són cadenes i els valors són els tipus JSON. Les claus i els valors estan separats per dos punts. Cada entrada (parell clau/valor) està separada per una coma.

Sintaxi:

json.load(file_object)>

Argument: Pren un objecte fitxer com a paràmetre.



Tornada: Torna un objecte json.

Exemple: Suposem que el JSON té aquest aspecte.

pyhton-append-json1



Volem llegir el contingut d'aquest fitxer. A continuació es mostra la implementació.




# 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()>

>

>

Sortida:

python-read-json-output1

Aquí, hem utilitzat elopen()>funció per llegir el fitxer JSON. A continuació, el fitxer s'analitza mitjançantjson.load()>mètode que ens proporciona un diccionari anomenat dades.