Python load() function is used to read JSON data from files and String. Python built-in module JSON provides the following two methods to decode JSON data.
json.load(file_object)
The json.load() method returns data in the form of a Python dictionary.
Python load() function example
A simple example code read JSON data from a file and converts it into a dictionary. Used the open() function to read the JSON file. Then, the file is parsed using json.load() method which gives us a dictionary named data.
import json
with open("data.json", "r") as read_file:
res = json.load(read_file)
for key, value in res.items():
print(key, ":", value)
Output:

Mapping between JSON and Python entities while decoding
Python JSON conversion table:
| JSON | Python |
|---|---|
| object | dict |
| array | list |
| string | str |
| number (int) | int |
| number (real) | float |
| true | True |
| false | False |
| null | None |
Do comment if you have any doubts or suggestions on this Python function topic.
Note: IDE: PyCharm 2021.3.3 (Community Edition)
Windows 10
Python 3.10.1
All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.