A package for a python JSON database CRUD engine
Project description
JSON Engine
please refer to https://pypi.org/project/jsonengine/ for the python package
and please refer to https://github.com/youhengzhou/json-crud-engine for the repo
Download Package
py -m pip install jsonengine -U
In Your Python Files
import jsonengine
Commands
Create command:
eng.create(dictionary, path)
This will create a JSON dictionary in the path
Retrieve command:
eng.retrieve(path)
This will retrieve the JSON dictionary in the path
Update command:
eng.update(dictionary, path)
This will update a JSON dictionary in the path
Update in this case means replacing the dictionary in its entirety with a new one
Update (with key value) command:
eng.update_kv(key, value, path)
This will update a key value pair in the JSON dictionary in the path
Update in this case means replacing the dictionary with the key value pair
Patch command:
eng.patch(dictionary, path)
This will patch a JSON dictionary in the path
Patch in this case means keeping the JSON dictionary in the path and appending to the dictionary
Patch (with key value) command:
eng.patch_kv(dictionary, path)
This will patch a key value pair in the JSON dictionary in the path
Patch in this case means keeping the dictionary and appending the new key value pair
Delete command:
eng.delete(path)
This will delete the JSON dictionary in the path
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jsonengine-1.0.5.tar.gz.
File metadata
- Download URL: jsonengine-1.0.5.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b1c04358cc501bbe0f83403884bdd9d1c7ef5e101518b544fcd69309bfc28dd
|
|
| MD5 |
7bc6e29eeadf3baf5de0a2112f64f535
|
|
| BLAKE2b-256 |
f5bed7124edaf76bffb50f4046ba50d65ca4bd2b7149ccbf7d7a39c957a9991b
|
File details
Details for the file jsonengine-1.0.5-py3-none-any.whl.
File metadata
- Download URL: jsonengine-1.0.5-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01b6f57af75073d4cb3dc8d6483e7cb341c89ea954e2adec8bcd68877d4d267d
|
|
| MD5 |
cc58e74f6e1202fe25f15ef9a6e47ee1
|
|
| BLAKE2b-256 |
4bdf8218c7b667b812a55f6bd451581bb0dd928dc38bcfc72a0fba103126e36e
|