json.load() i Python

json.load() i Python

Den fullständiga formen av JSON är JavaScript Object Notation. Det betyder att en skriptfil (körbar) som är gjord av text i ett programmeringsspråk, används för att lagra och överföra data. Python stöder JSON genom ett inbyggt paket som heter json> . För att använda den här funktionen importerar vi json-paketet i Python-skriptet. Texten i JSON görs genom citatsträng som innehåller värdet i nyckel-värde-mappning inom { }> . Det liknar ordboken i Python.

Notera: För mer information, se Arbeta med JSON-data i Python

json.load()

json.load()> tar ett filobjekt och returnerar json-objektet. A JSON-objekt innehåller data i form av nyckel/värdepar. Nycklarna är strängar och värdena är JSON-typerna. Nycklar och värden separeras med ett kolon. Varje post (nyckel/värdepar) avgränsas med ett kommatecken.

Syntax :

json.load(file_object) 

Argument: Det tar filobjekt som en parameter.

Lämna tillbaka : Det returnerar json-objekt.

Exempel: Låt oss anta att JSON ser ut så här.

pyhton-append-json1

Vi vill läsa innehållet i denna fil. Nedan följer genomförandet.




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

Produktion:

python-read-json-output1

Här har vi använt open()> funktion för att läsa JSON-filen. Sedan tolkas filen med hjälp av json.load()> metod som ger oss en ordbok med namnet data.