Scrapegraph-ai/examples/utils/convert_to_json_example.py

29 lines
766 B
Python

"""
Example of using convert_to_json function to save data in JSON format.
"""
import os
from scrapegraphai.utils.convert_to_json import convert_to_json
# Data to save in JSON format
data_to_save = {
"name": "John Doe",
"age": 30,
"city": "New York"
}
FILENAME = "example_data"
DIRECTORY = "data_output"
try:
convert_to_json(data_to_save, FILENAME, DIRECTORY)
print(
f"Data has been successfully saved to {os.path.join(DIRECTORY, FILENAME)}.json")
except ValueError as value_error:
print(value_error)
except FileNotFoundError as file_not_found_error:
print(file_not_found_error)
except PermissionError as permission_error:
print(permission_error)
except Exception as exception:
print(f"An error occurred: {exception}")