VOOZH about

URL: https://www.geeksforgeeks.org/python/python-orjson-loads-method/

⇱ Python orjson.loads() Method - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

Python orjson.loads() Method

Last Updated : 23 Jul, 2025

Python orjson.loads() method is used to deserialize a JSON string into a Python object using the orjson library of Python. In this article, we will learn about the Python orjson.loads() function.

What is Python orjson.loads() Method?

The orjson.loads() function is part of the orjson library and is used to deserialize JSON strings into Python objects. It takes a JSON string as input and returns the corresponding Python object.

Syntax of orjson.loads() Method

orjson.loads(json_string)

Parameters:

  • json_string: A JSON string that you want to deserialize into a Python object.

Python orjson.loads() Method

Below are some of the examples of uses of orjson.loads() function in Python:

Basic Example of orjson.loads() Method

In this example, the JSON string is parsed using orjson.loads() and converted into a Python dictionary.

Output:

{'name': 'John', 'age': 30, 'city': 'New York'}

Handling Nested JSON Using orjson.loads() Method

In this example, we demonstrate how orjson.loads() handles nested JSON structures, allowing us to access the data using dictionary-like syntax.

Output:

Name: Alice 
Age: 25
City: London

Error Handling Using orjson.loads() Method

In this example, we deliberately provide an invalid JSON string to demonstrate how orjson.loads() raises a JSONDecodeError when encountering invalid JSON syntax.

Output:

Error parsing JSON: unexpected end of data: line 1 column 47 (char 46)
Comment
Article Tags:
Article Tags: