Universal Data Formatter is a software component which handles and manipulates data in different data formats (JSON, YAML, ..). It's written in Java and has an example JavaFX GUI application for doing CRUD operations on entities.
- Storing universal entities in different data formats
- Auto-increment system for data integrity
- Nesting multiple entities
- Search and query functionality
- Sort operations on all attributes
- Cascade deletion of entities
- Configuration of maximum number of entities to store per file
- JSON
- YAML
- CUSTOM (custom data format implemented for demonstration purposes)
Every data format implementation is a runtime dependency and can be switched without re-compiling anything.
Clone this repo to your desktop and do a Maven update on all projects to get and install all the dependencies.
After you clone this repo to your desktop, do a Maven update on all projects to get and install all the dependencies.
Once the dependencies are installed, you can run Main.java in GUI project to start the application. Choose the storage folder and use the application.
Enjoy!