A Simple , Lightweight , Efficient JSON based database for Python.
Project description
seJsonDB
A Simple, Lightweight, Efficient JSON based database for Python.
Installation
To install seJsonDB, use pip:
pip install seJsonDB
Features
- Lightweight JSON based database.
- Supports CRUD commands.
- No Database drivers required.
- Unique ID assigned for each JSON document added.
- Strict about Schema of data added.
>> from seJsonDB import JsonDB
>> db = JsonDB("test.json")
>> db.add_many([{"key": "jsondb", "name":"jsondb","type":"DB"},{"key": "jsondb3","name":"pysondb3","type":"DB"}])
({}, {0: {'Exception': 'Id `jsondb` already in DB', 'data': {'key': 'jsondb', 'name': 'jsondb', 'type': 'DB'}}, 1: {'Exception': 'Id `jsondb3` already in DB', 'data': {'key': 'jsondb3', 'name': 'pysondb3', 'type': 'DB'}}})
>> db.get_all()
{'jsondb': {'key': 'jsondb', 'name': 'jsondb', 'type': 'DB'}, 'jsondb3': {'key': 'jsondb3', 'name': 'pysondb3', 'type': 'DB'}}
- See its simple....
Quick walk through of all the methods
Coming Soon
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
sejsondb-2025.1.0rc1.tar.gz
(13.6 kB
view details)
Built Distributions
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 sejsondb-2025.1.0rc1.tar.gz.
File metadata
- Download URL: sejsondb-2025.1.0rc1.tar.gz
- Upload date:
- Size: 13.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9237f3637e25ec1591256a68d2234794576f1742b7aea54e8dde7af6571ef85
|
|
| MD5 |
4deea966740f1ad9ae709947b3ddddc7
|
|
| BLAKE2b-256 |
06d3d613e5cad6f78db2b37a946bb9ff102b69ab2a16b06b52928fe48f790be0
|
File details
Details for the file sejsondb-2025.1.0rc1-py3-none-any.whl.
File metadata
- Download URL: sejsondb-2025.1.0rc1-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7935bf32f537c45ba8d2ab0ca44a567a0e961a800e05f0e6b6422e157455e5a6
|
|
| MD5 |
d18e1a2213ad61c684aa4c3a6c69a77d
|
|
| BLAKE2b-256 |
50bbd5e9738e75328b735fe504296c2ec83112588e0eda54df3399595343c835
|
File details
Details for the file seJsonDB-2025.1.0rc1-py3-none-any.whl.
File metadata
- Download URL: seJsonDB-2025.1.0rc1-py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c351384c4d84fd11bd61eba81e06380f7f5fb1138bbc33ca84c4c670fb62e9bb
|
|
| MD5 |
56a9a6bbf54943ce9f9e058f165e2b17
|
|
| BLAKE2b-256 |
f0e633e8ee80576b4e5f1f5ee218858a7ad2c8454b7573a70477e08a2ed06905
|