De volledige vorm van JSON is JavaScript Object Notation. Het betekent dat een scriptbestand (uitvoerbaar bestand) dat is gemaakt van tekst in een programmeertaal, wordt gebruikt om de gegevens op te slaan en over te dragen. Python ondersteunt JSON via een ingebouwd pakket genaamdjson>. Om deze functie te gebruiken, importeren we het json-pakket in Python-script. De tekst in JSON wordt gedaan via een tekenreeks tussen aanhalingstekens, die de waarde bevat in de sleutelwaarde-toewijzing binnenin{ }>. Het is vergelijkbaar met het woordenboek in Python.
Opmerking: Voor meer informatie raadpleegt u Werken met JSON-gegevens in Python
json.load()
json.load()>neemt een bestandsobject en retourneert het json-object. A JSON-object bevat gegevens in de vorm van een sleutel/waarde-paar. De sleutels zijn tekenreeksen en de waarden zijn de JSON-typen. Sleutels en waarden worden gescheiden door een dubbele punt. Elke invoer (sleutel/waarde-paar) wordt gescheiden door een komma.
Syntaxis:
tekenreeks vergelijk Java
json.load(file_object)>
Argument: Het heeft een bestandsobject als parameter nodig.
Opbrengst : Het retourneert een json-object.
numpige sommatie
Voorbeeld: Laten we aannemen dat de JSON er zo uitziet.

We willen de inhoud van dit bestand lezen. Hieronder vindt u de implementatie.
tekenreeks subtekenreeks
# 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()> |
mooiste glimlach
>
>
Uitgang:

Hier hebben we gebruik gemaakt van deopen()>functie om het JSON-bestand te lezen. Vervolgens wordt het bestand geparseerd met behulp vanjson.load()>methode die ons een woordenboek geeft met de naam data.