logo

json.loads() v Pythonu

JSON je kratica za JavaScript Object Notation. Je lahek format za izmenjavo podatkov, ki se uporablja za shranjevanje in izmenjavo podatkov. Je jezikovno neodvisna oblika in je zelo lahko razumljiva, saj je po naravi samoopisna. V Python je vgrajen paket, ki podpira podatke JSON in se imenuje as json module> . Podatki v JSON so predstavljeni kot nizi v narekovajih, ki so sestavljeni iz preslikave ključa in vrednosti v zavitih oklepajih {} .

psevdokoda java

Kaj so nalaganja JSON () v Pythonu?

The json.loads() metodo lahko uporabimo za razčleniti veljaven niz JSON in ga pretvorite v a Slovar Python . Uporablja se predvsem za deserializacijo izvornega niza, bajta ali niza bajtov, ki je sestavljen iz podatkov JSON, v slovar Python.



Sintaksa: json.loads(s)

Prepir: Vzame primerek niza, bajtov ali niza bajtov, ki vsebuje dokument JSON kot parameter(e).

Vrnitev: Vrne predmet Python.



Metoda Python json.loads().

Razčlenjevanje JSON z uporabo json.load() v Pythonu

Recimo, da imamo v spremenljivki shranjen niz JSON 'x' to izgleda takole.

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

Za razčlenitev zgornjega niza JSON moramo najprej uvoziti modul JSON, ki je v Python vgrajen modul. Niz 'x' je razčlenjen z uporabo json.loads()> metoda, ki vrne slovarski objekt, kot je viden v izhodu.

Python3



razvrščanje mehurčkov java




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

>

>

Izhod

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

Ponavljanje razčlenjenih podatkov JSON z uporabo json.load() v Pythonu

V spodnji kodi po razčlenjevanju podatkov JSON z metodo json.load() v Python ponovili smo ključe v slovarju in natisnili vse pare vrednosti ključev z uporabo zanke po slovarju.

kaj je regex java

Python3




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]);>

>

brezplačno proti brezplačnim

>

Izhod

id : 09 name : Nitin department : Finance>

Sorodni članek: Python json.load() v Pythonu , Razlika med json.load() in json.loads()