JSON je skratka pre JavaScript Object Notation. Je to ľahký formát na výmenu údajov, ktorý sa používa na ukladanie a výmenu údajov. Ide o jazykovo nezávislý formát a je veľmi ľahko pochopiteľný, pretože je svojou povahou samoopisný. V Pythone je zabudovaný balík, ktorý podporuje dáta JSON, ktoré sa nazývajú as json module> . Údaje v JSON sú reprezentované ako reťazce v úvodzovkách, ktoré pozostávajú z mapovania párov kľúč – hodnota uzavretého medzi zloženými zátvorkami { } .
zoznam fontov v gimp
Čo sú načítania JSON () v Pythone?
The json.loads() metódu možno použiť analyzovať platný reťazec JSON a previesť ho na a Slovník Pythonu . Používa sa hlavne na deserializáciu natívneho reťazca, bajtu alebo bajtového poľa, ktoré pozostáva z údajov JSON, do slovníka Python.
Syntax: json.loads
argument: Vyžaduje inštanciu reťazca, bajtov alebo bajtového poľa, ktorá obsahuje dokument JSON ako parameter (parametre).
Návrat: Vracia objekt Python.
metóda Python json.loads().
Analýza JSON pomocou json.load() v Pythone
Predpokladajme, že máme reťazec JSON uložený v premennej 'X' vyzerá to takto.
x = '''{ 'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies':['Reading', 'Sketching', 'Horse Riding'] }'''> Na analýzu vyššie uvedeného reťazca JSON musíme najprv importovať modul JSON, ktorý je vstavaným modulom v Pythone. Reťazec 'X' je analyzovaný pomocou json.loads()> metóda, ktorá vracia objekt slovníka, ako je vidieť na výstupe.
Python3
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)> |
ankita dave
>
>Výkon
{'Name': 'Jennifer Smith', 'Contact Number': 7867567898, 'Email': '[email protected]', 'Hobbies': ['Reading', 'Sketching', 'Horse Riding']}> Iterácia cez JSON analyzované dáta pomocou json.load() v Pythone
V nižšie uvedenom kóde po analýze údajov JSON pomocou metódy json.load() v Python iterujeme cez kľúče v slovníku a vytlačíme pár všetkých hodnôt kľúča pomocou cyklovania cez slovník.
Python3
1 až 100 rímskych č
pole štruktúry v jazyku c
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]);> |
>
>Výkon
id : 09 name : Nitin department : Finance>
Súvisiaci článok: Python – json.load() v Pythone , Rozdiel medzi json.load() a json.loads()