Skip to content

Developed a Python Script for Dynamic JSON Data Management to add new device information to an existing JSON file containing device data. This script is a part of internship for the @ProjectBlaze

License

Notifications You must be signed in to change notification settings

Tejk2004/JSON-File-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JSON-File-Editor

Created a robust Python script to dynamically add new device information to an existing JSON file containing device data. Key Features:-

  • JSON File Handling: Efficiently loaded and updated JSON data using Python's json module.
  • User Interaction: Designed an interactive interface to collect new device details such as brand, name, codename, maintainer, XDA link, Telegram link, and download link.
  • Case-Insensitive Matching: Implemented case-insensitive brand matching to enhance user input flexibility.
  • Data Validation: Ensured brand validation and provided error handling for incorrect brand entries.
  • Iterative Input: Enabled multiple entries in a single session until the user opted to stop.
  • Efficient Data Update: Updated the JSON structure in place, maintaining data integrity and format.

Technical Skills Utilized:

  • Proficient in JSON data manipulation and file handling in Python.
  • Strong understanding of user input validation and error handling.
  • Effective use of loops and conditional statements for iterative processes.

About

Developed a Python Script for Dynamic JSON Data Management to add new device information to an existing JSON file containing device data. This script is a part of internship for the @ProjectBlaze

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages