Skip to main content

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


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)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sejsondb-2025.1.0rc1-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

seJsonDB-2025.1.0rc1-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

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

Hashes for sejsondb-2025.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 f9237f3637e25ec1591256a68d2234794576f1742b7aea54e8dde7af6571ef85
MD5 4deea966740f1ad9ae709947b3ddddc7
BLAKE2b-256 06d3d613e5cad6f78db2b37a946bb9ff102b69ab2a16b06b52928fe48f790be0

See more details on using hashes here.

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

Hashes for sejsondb-2025.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 7935bf32f537c45ba8d2ab0ca44a567a0e961a800e05f0e6b6422e157455e5a6
MD5 d18e1a2213ad61c684aa4c3a6c69a77d
BLAKE2b-256 50bbd5e9738e75328b735fe504296c2ec83112588e0eda54df3399595343c835

See more details on using hashes here.

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

Hashes for seJsonDB-2025.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 c351384c4d84fd11bd61eba81e06380f7f5fb1138bbc33ca84c4c670fb62e9bb
MD5 56a9a6bbf54943ce9f9e058f165e2b17
BLAKE2b-256 f0e633e8ee80576b4e5f1f5ee218858a7ad2c8454b7573a70477e08a2ed06905

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page