Last Updated : 11 Aug, 2025
JSON (JavaScript Object Notation) represents data as "key–value pairs", where:
json.load() function in Python is used to read a JSON file and convert it into a corresponding Python object, such as a dictionary or a list.
Syntaxjson.load(file_object)
Let’s say we have a JSON file named data.json with the following structure:
json.loadWe can read the file and access its content using json.load() as shown below:
Python
import json
# Opening and reading the JSON file
with open('data.json', 'r') as f:
# Parsing the JSON file into a Python dictionary
data = json.load(f)
# Iterating over employee details
for emp in data['emp_details']:
print(emp)
Output:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4