Dump JSON List to file Python

Contents

  • Introduction
  • Example 1: Write JSON (Object) to File
  • Example 2: Write JSON (List of Object) to File
  • Summary

Python Write JSON to File

Dump JSON List to file Python

You can convert any Python object to a JSON string and write JSON to File using json.dumps() function and file.write() function respectively.

Following is a step by step process to write JSON to file.

  1. Prepare JSON string by converting a Python Object to JSON string using json.dumps() function.
  2. Create a JSON file using open(filename, w) function. We are opening file in write mode.
  3. Use file.write(text) to write JSON content prepared in step 1 to the file created in step 2.
  4. Close the JSON file.

Example 1: Write JSON (Object) to File

In this example, we will convert or dump a Python Dictionary to JSON String, and write this JSON string to a file named data.json.

Python Program

import json aDict = {"a":54, "b":87} jsonString = json.dumps(aDict) jsonFile = open("data.json", "w") jsonFile.write(jsonString) jsonFile.close()

Output

Run the above program, and data.json will be created in the working directory.

data.json

{"a": 54, "b": 87}

Example 2: Write JSON (List of Object) to File

In this example, we will convert or dump Python List of Dictionaries to JSON string, and write this JSON string to file named data.json.

Python Program

import json aList = [{"a":54, "b":87}, {"c":81, "d":63}, {"e":17, "f":39}] jsonString = json.dumps(aList) jsonFile = open("data.json", "w") jsonFile.write(jsonString) jsonFile.close()

Output

Run the above program, and data.json will be created in the working directory.

data.json

[{"a": 54, "b": 87}, {"c": 81, "d": 63}, {"e": 17, "f": 39}]

Summary

In this tutorial of Python Examples, we learned how to write JSON to File, using step by step process and detailed example programs.

  • Python CSV to JSON
  • Python Dictionary to JSON
  • Python Create JSON
  • Python List to JSON
  • Python JSON to List
  • Python Parse JSON String
  • Python JSON to Dictionary
  • Python Read JSON File