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