logo

json.loads() a Python

JSON significa JavaScript Object Notation. És un format lleuger d'intercanvi de dades que s'utilitza per emmagatzemar i intercanviar dades. És un format independent de la llengua i és molt fàcil d'entendre, ja que és de naturalesa autodescriptiva. Hi ha un paquet integrat a Python que admet dades JSON que s'anomena com json module> . Les dades en JSON es representen com a cadenes entre cometes que consisteixen en un mapa de valor-clau tancat entre claudàtors { } .

cadena d'entrada java

Què són les càrregues JSON () a Python?

El json.loads() mètode es pot utilitzar per analitzeu una cadena JSON vàlida i convertir-lo en a Diccionari Python . S'utilitza principalment per deserialitzar cadenes natives, bytes o matrius de bytes que consisteixen en dades JSON al diccionari Python.



Sintaxi: json.loads(s)

Argument: Pren una cadena, bytes o instància de matriu de bytes que conté el document JSON com a paràmetre (s).

Tornada: Retorna un objecte Python.



Mètode Python json.loads().

Anàlisi JSON mitjançant json.load() a Python

Suposem que tenim una cadena JSON emmagatzemada a la variable 'x' que sembla això.

x = '''{ 'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies':['Reading', 'Sketching', 'Horse Riding'] }'''>

Per analitzar la cadena JSON anterior, primer hem d'importar el mòdul JSON que és un mòdul integrat a Python. La corda 'x' s'analitza utilitzant json.loads()> un mètode que retorna un objecte de diccionari tal com es veu a la sortida.

Python 3






import> json> > # JSON string:> # Multi-line string> x>=> '''{> >'Name': 'Jennifer Smith',> >'Contact Number': 7867567898,> >'Email': '[email protected]',> >'Hobbies':['Reading', 'Sketching', 'Horse Riding']> >}'''> > # parse x:> y>=> json.loads(x)> > # Print the data stored in y> print>(y)>

La classe abstracta pot tenir un constructor
>

>

Sortida

{'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies': ['Reading', 'Sketching', 'Horse Riding']}>

Iteració sobre dades analitzades JSON mitjançant json.load() a Python

Al codi següent, després d'analitzar les dades JSON mitjançant el mètode json.load() a Python hem iterat sobre les claus del diccionari i la parella d'imprimir tots els valors de clau utilitzant un bucle sobre el diccionari.

Python 3


diferència de dates en excel



paraula clau volàtil java

import> json> > # JSON string> employee>=>'{'id':'09', 'name': 'Nitin', 'department':'Finance'}'> > # Convert string to Python dict> employee_dict>=> json.loads(employee)> # Iterating over dictionary> for> key>in> employee_dict:> >print>(key,>' : '>,employee_dict[key]);>

>

>

Sortida

id : 09 name : Nitin department : Finance>

Article relacionat: Python json.load() a Python , Diferència entre json.load() i json.loads()