json.load() w Pythonie

json.load() w Pythonie

Pełna forma JSON to notacja obiektowa JavaScript. Oznacza to, że do przechowywania i przesyłania danych służy plik skryptowy (wykonywalny) składający się z tekstu w języku programowania. Python obsługuje JSON poprzez wbudowany pakiet o nazwie json> . Aby skorzystać z tej funkcji importujemy pakiet json w skrypcie Python. Tekst w JSON jest wykonywany za pomocą cudzysłowu, który zawiera wartość w mapowaniu klucz-wartość { }> . Jest podobny do słownika w Pythonie.

Notatka: Aby uzyskać więcej informacji, zobacz Praca z danymi JSON w języku Python

json.load()

json.load()> pobiera obiekt pliku i zwraca obiekt json. A Obiekt JSON zawiera dane w postaci pary klucz/wartość. Klucze to ciągi znaków, a wartości to typy JSON. Klucze i wartości są oddzielone dwukropkiem. Każdy wpis (para klucz/wartość) jest oddzielony przecinkiem.

Składnia:

json.load(file_object) 

Argument : Przyjmuje obiekt pliku jako parametr.

Powrót : Zwraca obiekt json.

Przykład: Załóżmy, że JSON wygląda tak.

pyhton-append-json1

Chcemy przeczytać zawartość tego pliku. Poniżej realizacja.




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

Wyjście:

python-read-json-output1

Tutaj użyliśmy open()> funkcja odczytująca plik JSON. Następnie plik jest analizowany przy użyciu json.load()> metoda, która daje nam słownik o nazwie data.