json.load() v Pythonu

json.load() v Pythonu

Plná forma JSON je JavaScript Object Notation. To znamená, že k ukládání a přenosu dat se používá skriptový (spustitelný) soubor, který je tvořen textem v programovacím jazyce. Python podporuje JSON prostřednictvím vestavěného balíčku s názvem json> . Pro použití této funkce importujeme balíček json do skriptu Python. Text v JSON se provádí prostřednictvím řetězce v uvozovkách, který obsahuje hodnotu v mapování klíč-hodnota { }> . Je to podobné jako slovník v Pythonu.

Poznámka: Další informace najdete v tématu Práce s daty JSON v Pythonu

json.load()

json.load()> vezme objekt souboru a vrátí objekt json. A objekt JSON obsahuje data ve formě páru klíč/hodnota. Klíče jsou řetězce a hodnoty jsou typy JSON. Klíče a hodnoty jsou odděleny dvojtečkou. Každá položka (pár klíč/hodnota) je oddělena čárkou.

Syntaxe:

json.load(file_object) 

argument: Jako parametr bere objekt souboru.

Vrátit se : Vrátí objekt json.

Příklad: Předpokládejme, že JSON vypadá takto.

pyhton-append-json1

Chceme si přečíst obsah tohoto souboru. Níže je implementace.




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

Výstup:

python-read-json-output1

Zde jsme použili open()> funkce pro čtení souboru JSON. Poté je soubor analyzován pomocí json.load()> metoda, která nám poskytuje slovník s názvem data.