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.
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:
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.