diff --git a/contrib/mini-projects/Convert_JSON_to_CSV/README.md b/contrib/mini-projects/Convert_JSON_to_CSV/README.md deleted file mode 100644 index a14aeb6..0000000 --- a/contrib/mini-projects/Convert_JSON_to_CSV/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# Convert a JSON File into a CSV - -This script takes a JSON file as input and generates a CSV file as output. - -## Prerequisites modules -- `json`: This module is required for handling JSON files. -- Run `pip install json` to install the required external module. - -## How to Run the Script -1. Make sure you have the necessary prerequisites installed. -2. Download or clone the script `converter.py`. -3. Open a terminal or command prompt. -4. Navigate to the directory where `converter.py` is located. -5. Run the script by executing the command `py converter.py`. - -## Additional Information -- The script reads data from the input JSON file and converts it into CSV format. -- It handles nested JSON structures and converts them into flattened CSV rows. -- The output CSV file is created in the same directory as the input JSON file. -- You can customize the behavior of the script by modifying the source code according to your requirements. diff --git a/contrib/mini-projects/Convert_JSON_to_CSV/convert.py b/contrib/mini-projects/Convert_JSON_to_CSV/convert.py deleted file mode 100644 index 0e52649..0000000 --- a/contrib/mini-projects/Convert_JSON_to_CSV/convert.py +++ /dev/null @@ -1,15 +0,0 @@ -import json - -if __name__ == '__main__': - try: - with open('input.json', 'r') as f: - data = json.loads(f.read()) - - output = ','.join([*data[0]]) - for obj in data: - output += f'\n{obj["Name"]},{obj["age"]},{obj["birthyear"]}' - - with open('output.csv', 'w') as f: - f.write(output) - except Exception as ex: - print(f'Error: {str(ex)}') \ No newline at end of file diff --git a/contrib/mini-projects/Convert_JSON_to_CSV/input.json b/contrib/mini-projects/Convert_JSON_to_CSV/input.json deleted file mode 100644 index f943006..0000000 --- a/contrib/mini-projects/Convert_JSON_to_CSV/input.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - { - "Name": "Yatharth", - "age": 21, - "birthyear": "2003" - }, - { - "Name": "Sangita", - "age": 53, - "birthyear": "1971" - } - ] \ No newline at end of file diff --git a/contrib/mini-projects/Convert_JSON_to_CSV/output.csv b/contrib/mini-projects/Convert_JSON_to_CSV/output.csv deleted file mode 100644 index d841013..0000000 --- a/contrib/mini-projects/Convert_JSON_to_CSV/output.csv +++ /dev/null @@ -1,3 +0,0 @@ -Name,age,birthyear -Yatharth,21,2003 -Sangita,53,1971 \ No newline at end of file