json.load() v Pythone
Plná forma JSON je JavaScript Object Notation. To znamená, že na ukladanie a prenos údajov sa používa skriptový (spustiteľný) súbor, ktorý je vytvorený z textu v programovacom jazyku. Python podporuje JSON prostredníctvom vstavaného balíka tzv json> . Ak chcete použiť túto funkciu, importujeme balík json do skriptu Python. Text v JSON sa vykonáva prostredníctvom reťazca v úvodzovkách, ktorý obsahuje hodnotu v mapovaní párov kľúč-hodnota { }> . Je to podobné ako slovník v Pythone.
Poznámka: Ďalšie informácie nájdete v téme Práca s údajmi JSON v Pythone
json.load()
json.load()> vezme objekt súboru a vráti objekt json. A objekt JSON obsahuje údaje vo forme páru kľúč/hodnota. Kľúče sú reťazce a hodnoty sú typy JSON. Kľúče a hodnoty sú oddelené dvojbodkou. Každý záznam (pár kľúč/hodnota) je oddelený čiarkou.
Syntax:
json.load(file_object)
argument: Ako parameter berie objekt súboru.
Návrat : Vráti objekt json.
Príklad: Predpokladajme, že JSON vyzerá takto.
Chceme si prečítať obsah tohto súboru. Nižšie je uvedená implementácia.
# 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ýkon:
Tu sme použili open()> funkcia na čítanie súboru JSON. Potom sa súbor analyzuje pomocou json.load()> metóda, ktorá nám dáva slovník s názvom data.