How To Convert Python Dictionary To JSON?

JSON stands for JavaScript Object Notation. It means that a script (executable) file which is made of text in a programming language, is used to store and transfer the data. Python supports JSON through a built-in package called json. To use this feature, we import the JSON package in Python script. The text in JSON is done through quoted-string which contains a value in key-value mapping within { }. It is similar to the dictionary in Python.
Note: For more information, refer to Read, Write and Parse JSON using Python
Function Used:
- json.dumps()
- json.dump()
Syntax: json.dumps(dict, indent)
Parameters:
- dictionary – name of dictionary which should be converted to JSON object.
- indent – defines the number of units for indentation
Syntax: json.dump(dict, file_pointer)
Parameters:
- dictionary – name of dictionary which should be converted to JSON object.
- file pointer – pointer of the file opened in write or append mode.
Example 1:
Python3
import json # Data to be written dictionary ={ "id": "04", "name": "sunil", "department": "HR"} # Serializing json json_object = json.dumps(dictionary, indent = 4) print(json_object) |
Output
{
"id": "04",
"name": "sunil",
"department": "HR"
}
Output:
{
"department": "HR",
"id": "04",
"name": "sunil"
}
Example 2:
Python3
import json # Data to be writtendictionary ={ "name" : "sathiyajith", "rollno" : 56, "cgpa" : 8.6, "phonenumber" : "9976770500"} with open("sample.json", "w") as outfile: json.dump(dictionary, outfile) |
Output:




