https://github.com/mariadbjones/json2sql-plugin
Creating an internal JSON API to access datas straight from said API
https://github.com/mariadbjones/json2sql-plugin
api-rest json-api mariadb plugin
Last synced: 3 months ago
JSON representation
Creating an internal JSON API to access datas straight from said API
- Host: GitHub
- URL: https://github.com/mariadbjones/json2sql-plugin
- Owner: MariaDBJones
- License: agpl-3.0
- Created: 2024-11-26T04:35:00.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-06-27T10:04:05.000Z (4 months ago)
- Last Synced: 2025-06-27T11:20:22.185Z (4 months ago)
- Topics: api-rest, json-api, mariadb, plugin
- Language: C
- Homepage:
- Size: 434 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# json2sql-plugin
### Creating a CRUD JSON API for remote consumption of MariaDB datasThe goal is to provide an easy way to map http requests to CRUD-like DML statements and eventually stored procedure calls with json objects in http as response. The scope of this project will stay "limited" to DML only.
## Project Status
- **Release**: pre ALPHA
- **Current Version**: 0.1
- **Status**: Active development
- **Last Updated**: 20241231 - December 31, 2024## Direct tables access
* [GET → SELECT](https://github.com/SylvainA77/JSON-API-plugin/blob/main/doc/handle_get_request.md)
* [POST → INSERT](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/handle_post_request.md)
* [PATCH → UPDATE](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/handle_patch_request.md)
* [DELETE → DELETE](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/handle_delete_request.md)
## Stored procedure calls
* [PUT → CALL](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/handle_put_request.md)
## compilation instructions* [instructions](https://github.com/SylvainA77/JSON-API-plugin/blob/main/doc/compilation.md)
## upcoming features
* [TODO](https://github.com/SylvainA77/JSON-API-plugin/blob/main/doc/TODO.md)
## Contributions
* [Awesome people](https://github.com/SylvainA77/JSON-API-plugin/blob/main/Contributions.md)
* If you want to contribute, please take a olook at branches. There will be one per http method to handle with corresponding name : GET for HTPP GET etc ...## design decisions
* [discussion](https://github.com/SylvainA77/JSON2SQL-plugin/blob/main/doc/stack-n-architecture-decisions.md)